DefaultContainerBuilder.AddService Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>) |
Adiciona um serviço de |
AddService(ServiceLifetime, Type, Type) |
Adiciona um serviço de |
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>)
Adiciona um serviço de serviceType
com um 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
Parâmetros
- lifetime
- ServiceLifetime
O tempo de vida do serviço a ser registrado.
- serviceType
- Type
O tipo do serviço a ser registrado.
- implementationFactory
- Func<IServiceProvider,Object>
O alocador que cria o serviço.
Retornos
A IContainerBuilder própria instância.
Implementações
Aplica-se a
AddService(ServiceLifetime, Type, Type)
Adiciona um serviço de serviceType
com um 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
Parâmetros
- lifetime
- ServiceLifetime
O tempo de vida do serviço a ser registrado.
- serviceType
- Type
O tipo do serviço a ser registrado.
- implementationType
- Type
O tipo de implementação do serviço.
Retornos
A IContainerBuilder própria instância.