DefaultContainerBuilder.AddService 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>) |
를 사용하여 의 |
AddService(ServiceLifetime, Type, Type) |
를 사용하여 의 |
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>)
를 사용하여 의 serviceType
서비스를 추가합니다 implementationFactory
.
public Microsoft.OData.IContainerBuilder AddService (Microsoft.OData.ServiceLifetime lifetime, Type serviceType, Func<IServiceProvider,object> implementationFactory);
abstract member AddService : Microsoft.OData.ServiceLifetime * Type * Func<IServiceProvider, obj> -> Microsoft.OData.IContainerBuilder
override this.AddService : Microsoft.OData.ServiceLifetime * Type * Func<IServiceProvider, obj> -> Microsoft.OData.IContainerBuilder
Public Function AddService (lifetime As ServiceLifetime, serviceType As Type, implementationFactory As Func(Of IServiceProvider, Object)) As IContainerBuilder
매개 변수
- lifetime
- ServiceLifetime
등록할 서비스의 수명입니다.
- serviceType
- Type
등록할 서비스의 유형입니다.
- implementationFactory
- Func<IServiceProvider,Object>
서비스를 만드는 팩터리입니다.
반환
인스턴스 자체입니다 IContainerBuilder .
구현
적용 대상
AddService(ServiceLifetime, Type, Type)
를 사용하여 의 serviceType
서비스를 추가합니다 implementationType
.
public virtual Microsoft.OData.IContainerBuilder AddService (Microsoft.OData.ServiceLifetime lifetime, Type serviceType, Type implementationType);
abstract member AddService : Microsoft.OData.ServiceLifetime * Type * Type -> Microsoft.OData.IContainerBuilder
override this.AddService : Microsoft.OData.ServiceLifetime * Type * Type -> Microsoft.OData.IContainerBuilder
Public Overridable Function AddService (lifetime As ServiceLifetime, serviceType As Type, implementationType As Type) As IContainerBuilder
매개 변수
- lifetime
- ServiceLifetime
등록할 서비스의 수명입니다.
- serviceType
- Type
등록할 서비스의 유형입니다.
- implementationType
- Type
서비스의 구현 유형입니다.
반환
인스턴스 자체입니다 IContainerBuilder .