Partager via


ServiceCollectionMap.TryAddTransient Méthode

Définition

Surcharges

TryAddTransient(Type, Func<IServiceProvider,Object>)

Ajoute un Transient service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit.

TryAddTransient(Type, Type)

Ajoute un Transient service implémenté par le type concret donné si aucun service pour le type de service donné n’a déjà été inscrit.

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

Ajoute un Transient service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit.

TryAddTransient<TService,TImplementation>()

Ajoute un Transient service implémenté par le type concret donné si aucun service pour le type de service donné n’a déjà été inscrit.

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

Ajoute un Transient service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit.

TryAddTransient(Type, Func<IServiceProvider,Object>)

Ajoute un Transient service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit.

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

Paramètres

serviceType
Type

Contrat pour le service.

factory
Func<IServiceProvider,Object>

Fabrique qui implémente le service.

Retours

La carte, de telle sorte que d’autres appels puissent être chaînés.

S’applique à

TryAddTransient(Type, Type)

Ajoute un Transient service implémenté par le type concret donné si aucun service pour le type de service donné n’a déjà été inscrit.

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

Paramètres

serviceType
Type

Contrat pour le service.

implementationType
Type

Type concret qui implémente le service.

Retours

La carte, de telle sorte que d’autres appels puissent être chaînés.

S’applique à

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

Ajoute un Transient service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit.

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

Paramètres de type

TService

Contrat pour le service.

TImplementation

Type de béton créé par l’usine donnée.

Paramètres

factory
Func<IServiceProvider,TImplementation>

Fabrique qui implémente le service.

Retours

La carte, de telle sorte que d’autres appels puissent être chaînés.

S’applique à

TryAddTransient<TService,TImplementation>()

Ajoute un Transient service implémenté par le type concret donné si aucun service pour le type de service donné n’a déjà été inscrit.

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

Paramètres de type

TService

Contrat pour le service.

TImplementation

Type concret qui implémente le service.

Retours

La carte, de telle sorte que d’autres appels puissent être chaînés.

S’applique à

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

Ajoute un Transient service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit.

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

Paramètres de type

TService

Contrat pour le service.

Paramètres

factory
Func<IServiceProvider,TService>

Fabrique qui implémente le service.

Retours

La carte, de telle sorte que d’autres appels puissent être chaînés.

S’applique à