|
Dreamine.MVVM.Core 1.0.13
중요: 자동 등록된 타입은 기본적으로 Singleton으로 등록됩니다. 따라서 자동 발견된 ViewModel, Model, Event, Manager는 애플리케이션이 별도 수명으로 명시 등록하지 않는 한 반복 해석 시 동일 인스턴스를 유지합니다.
|
Public 멤버 함수 | |
| ServiceDescriptor (Type serviceType, Type? implementationType, Func< object >? factory, object? instance, ServiceLifetime lifetime) | |
속성 | |
| Type | ServiceType [get] |
| Type? | ImplementationType [get] |
| Func< object >? | Factory [get] |
| object? | Instance [get] |
| ServiceLifetime | Lifetime [get] |
Service Descriptor 기능과 관련 상태를 캡슐화합니다.
ServiceDescriptor.cs 파일의 13 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 ServiceDescriptor 클래스의 새 인스턴스를 초기화합니다.
| serviceType | service Type에 사용할 Type 값입니다. |
| implementationType | implementation Type에 사용할 Type 값입니다. |
| factory | factory에 사용할 Func<object> 값입니다. |
| instance | instance에 사용할 object 값입니다. |
| lifetime | lifetime에 사용할 ServiceLifetime 값입니다. |
| ArgumentNullException | 필수 입력 인자 중 하나가 null인 경우 발생합니다. |
ServiceDescriptor.cs 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : Factory, ImplementationType, Instance, Lifetime, ServiceType.
|
get |
Factory 값을 가져옵니다.
ServiceDescriptor.cs 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ServiceDescriptor().
|
get |
Implementation Type 값을 가져옵니다.
ServiceDescriptor.cs 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ServiceDescriptor().
|
get |
Instance 값을 가져옵니다.
ServiceDescriptor.cs 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ServiceDescriptor().
|
get |
Lifetime 값을 가져옵니다.
ServiceDescriptor.cs 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ServiceDescriptor().
|
get |
Service Type 값을 가져옵니다.
ServiceDescriptor.cs 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ServiceDescriptor().