Lingua

ServiceCollectionMap.TryAddSingleton Metodo

Definizione

Overload

Nome Descrizione
TryAddSingleton(Type, Type)

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

TryAddSingleton(Type, Func<IServiceProvider,Object>)

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

TryAddSingleton(Type, Object)

Aggiunge un Singleton servizio implementato dall'istanza specificata se non è già stato registrato alcun servizio per il tipo di servizio specificato.

TryAddSingleton<TService,TImplementation>()

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

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

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

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

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

TryAddSingleton<TService>(TService)

Aggiunge un Singleton servizio implementato dall'istanza specificata se non è già stato registrato alcun servizio per il tipo di servizio specificato.

TryAddSingleton(Type, Type)

Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs

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

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

Parametri

serviceType
Type

Contratto per il servizio.

implementationType
Type

Tipo concreto che implementa il servizio.

Valori restituiti

Mappa, in modo che sia possibile concatenare altre chiamate.

Si applica a

TryAddSingleton(Type, Func<IServiceProvider,Object>)

Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs

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

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

Parametri

serviceType
Type

Contratto per il servizio.

factory
Func<IServiceProvider,Object>

Factory che implementa il servizio.

Valori restituiti

Mappa, in modo che sia possibile concatenare altre chiamate.

Si applica a

TryAddSingleton(Type, Object)

Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs

Aggiunge un Singleton servizio implementato dall'istanza specificata se non è già stato registrato alcun servizio per il tipo di servizio specificato.

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

Parametri

serviceType
Type

Contratto per il servizio.

implementation
Object

Oggetto che implementa il servizio.

Valori restituiti

Mappa, in modo che sia possibile concatenare altre chiamate.

Si applica a

TryAddSingleton<TService,TImplementation>()

Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs

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

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

Parametri di tipo

TService

Contratto per il servizio.

TImplementation

Tipo concreto che implementa il servizio.

Valori restituiti

Mappa, in modo che sia possibile concatenare altre chiamate.

Si applica a

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

Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs

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

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

Parametri di tipo

TService

Contratto per il servizio.

TImplementation

Tipo concreto creato dalla factory specificata.

Parametri

factory
Func<IServiceProvider,TImplementation>

Factory che implementa il servizio.

Valori restituiti

Mappa, in modo che sia possibile concatenare altre chiamate.

Si applica a

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

Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs

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

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

Parametri di tipo

TService

Contratto per il servizio.

Parametri

factory
Func<IServiceProvider,TService>

Factory che implementa il servizio.

Valori restituiti

Mappa, in modo che sia possibile concatenare altre chiamate.

Si applica a

TryAddSingleton<TService>(TService)

Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs

Aggiunge un Singleton servizio implementato dall'istanza specificata se non è già stato registrato alcun servizio per il tipo di servizio specificato.

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

Parametri di tipo

TService

Contratto per il servizio.

Parametri

implementation
TService

Oggetto che implementa il servizio.

Valori restituiti

Mappa, in modo che sia possibile concatenare altre chiamate.

Si applica a