Condividi tramite


ServiceCollectionMap.TryAddTransient Metodo

Definizione

Overload

TryAddTransient(Type, Func<IServiceProvider,Object>)

Aggiunge un servizio implementato dalla data factory se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

TryAddTransient(Type, Type)

Aggiunge un servizio implementato dal tipo concreto specificato se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Aggiunge un servizio implementato dalla data factory se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

TryAddTransient<TService,TImplementation>()

Aggiunge un servizio implementato dal tipo concreto specificato se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

TryAddTransient<TService>(Func<IServiceProvider,TService>)

Aggiunge un servizio implementato dalla data factory se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

TryAddTransient(Type, Func<IServiceProvider,Object>)

Aggiunge un servizio implementato dalla data factory se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient (Type serviceType, Func<IServiceProvider,object> factory);
abstract member TryAddTransient : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransient : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransient (serviceType As Type, factory As Func(Of IServiceProvider, Object)) As ServiceCollectionMap

Parametri

serviceType
Type

Contratto per il servizio.

factory
Func<IServiceProvider,Object>

Factory che implementa il servizio.

Restituisce

La mappa, in modo da poter concatenare ulteriormente le chiamate.

Si applica a

TryAddTransient(Type, Type)

Aggiunge un servizio implementato dal tipo concreto specificato se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient (Type serviceType, Type implementationType);
abstract member TryAddTransient : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransient : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransient (serviceType As Type, implementationType As Type) As ServiceCollectionMap

Parametri

serviceType
Type

Contratto per il servizio.

implementationType
Type

Tipo di cemento che implementa il servizio.

Restituisce

La mappa, in modo da poter concatenare ulteriormente le chiamate.

Si applica a

TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Aggiunge un servizio implementato dalla data factory se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddTransient : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap

Parametri di tipo

TService

Contratto per il servizio.

TImplementation

Tipo di cemento creato dalla factory specificata.

Parametri

factory
Func<IServiceProvider,TImplementation>

Factory che implementa il servizio.

Restituisce

La mappa, in modo da poter concatenare ulteriormente le chiamate.

Si applica a

TryAddTransient<TService,TImplementation>()

Aggiunge un servizio implementato dal tipo concreto specificato se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddTransient : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap

Parametri di tipo

TService

Contratto per il servizio.

TImplementation

Tipo di cemento che implementa il servizio.

Restituisce

La mappa, in modo da poter concatenare ulteriormente le chiamate.

Si applica a

TryAddTransient<TService>(Func<IServiceProvider,TService>)

Aggiunge un servizio implementato dalla data factory se non è già stato registrato alcun Transient servizio per il tipo di servizio specificato.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService> (Func<IServiceProvider,TService> factory) where TService : class;
abstract member TryAddTransient : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class) (factory As Func(Of IServiceProvider, TService)) As ServiceCollectionMap

Parametri di tipo

TService

Contratto per il servizio.

Parametri

factory
Func<IServiceProvider,TService>

Factory che implementa il servizio.

Restituisce

La mappa, in modo da poter concatenare ulteriormente le chiamate.

Si applica a