다음을 통해 공유


DefaultContainerBuilder.AddService 메서드

정의

오버로드

AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>)

를 사용하여 의 serviceType 서비스를 추가합니다 implementationFactory.

AddService(ServiceLifetime, Type, Type)

를 사용하여 의 serviceType 서비스를 추가합니다 implementationType.

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 .

구현

적용 대상