DefaultContainerBuilder.AddService Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>) |
Adds a service of |
AddService(ServiceLifetime, Type, Type) |
Adds a service of |
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>)
Adds a service of serviceType
with an 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
Parameters
- lifetime
- ServiceLifetime
The lifetime of the service to register.
- serviceType
- Type
The type of the service to register.
- implementationFactory
- Func<IServiceProvider,Object>
The factory that creates the service.
Returns
The IContainerBuilder instance itself.
Implements
Applies to
AddService(ServiceLifetime, Type, Type)
Adds a service of serviceType
with an 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
Parameters
- lifetime
- ServiceLifetime
The lifetime of the service to register.
- serviceType
- Type
The type of the service to register.
- implementationType
- Type
The implementation type of the service.
Returns
The IContainerBuilder instance itself.