Partager via


ServiceCollectionMap.TryAddSingleton Méthode

Définition

Surcharges

TryAddSingleton(Type, Type)

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

TryAddSingleton(Type, Func<IServiceProvider,Object>)

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

TryAddSingleton(Type, Object)

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

TryAddSingleton<TService,TImplementation>()

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

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

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

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

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

TryAddSingleton<TService>(TService)

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

TryAddSingleton(Type, Type)

Ajoute un Singleton 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 TryAddSingleton (Type serviceType, Type implementationType);
abstract member TryAddSingleton : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (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

Carte, de sorte que d’autres appels peuvent être chaînés.

S’applique à

TryAddSingleton(Type, Func<IServiceProvider,Object>)

Ajoute un Singleton 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 TryAddSingleton (Type serviceType, Func<IServiceProvider,object> factory);
abstract member TryAddSingleton : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (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

Carte, de sorte que d’autres appels peuvent être chaînés.

S’applique à

TryAddSingleton(Type, Object)

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

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton (Type serviceType, object implementation);
abstract member TryAddSingleton : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (serviceType As Type, implementation As Object) As ServiceCollectionMap

Paramètres

serviceType
Type

Contrat pour le service.

implementation
Object

Objet qui implémente le service.

Retours

Carte, de sorte que d’autres appels peuvent être chaînés.

S’applique à

TryAddSingleton<TService,TImplementation>()

Ajoute un Singleton 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 TryAddSingleton<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddSingleton : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(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

Carte, de sorte que d’autres appels peuvent être chaînés.

S’applique à

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

Ajoute un Singleton 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 TryAddSingleton<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddSingleton : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(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 la fabrique donnée.

Paramètres

factory
Func<IServiceProvider,TImplementation>

Fabrique qui implémente le service.

Retours

Carte, de sorte que d’autres appels peuvent être chaînés.

S’applique à

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

Ajoute un Singleton 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 TryAddSingleton<TService> (Func<IServiceProvider,TService> factory) where TService : class;
abstract member TryAddSingleton : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(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

Carte, de sorte que d’autres appels peuvent être chaînés.

S’applique à

TryAddSingleton<TService>(TService)

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

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

Paramètres de type

TService

Contrat pour le service.

Paramètres

implementation
TService

Objet qui implémente le service.

Retours

Carte, de sorte que d’autres appels peuvent être chaînés.

S’applique à