Sdílet prostřednictvím


ServiceCollectionMap.TryAddSingleton Metoda

Definice

Přetížení

TryAddSingleton(Type, Type)

Singleton Přidá službu implementovanou daným konkrétním typem, pokud již není zaregistrována žádná služba pro daný typ služby.

TryAddSingleton(Type, Func<IServiceProvider,Object>)

Singleton Přidá službu implementovanou danou továrnou, pokud už není zaregistrovaná žádná služba pro daný typ služby.

TryAddSingleton(Type, Object)

Singleton Přidá službu implementovanou danou instancí, pokud již není zaregistrovaná žádná služba pro daný typ služby.

TryAddSingleton<TService,TImplementation>()

Singleton Přidá službu implementovanou daným konkrétním typem, pokud již není zaregistrována žádná služba pro daný typ služby.

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

Singleton Přidá službu implementovanou danou továrnou, pokud už není zaregistrovaná žádná služba pro daný typ služby.

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

Singleton Přidá službu implementovanou danou továrnou, pokud už není zaregistrovaná žádná služba pro daný typ služby.

TryAddSingleton<TService>(TService)

Singleton Přidá službu implementovanou danou instancí, pokud již není zaregistrovaná žádná služba pro daný typ služby.

TryAddSingleton(Type, Type)

Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs

Singleton Přidá službu implementovanou daným konkrétním typem, pokud již není zaregistrována žádná služba pro daný typ služby.

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

Parametry

serviceType
Type

Smlouva o službě.

implementationType
Type

Konkrétní typ, který službu implementuje.

Návraty

Mapa, aby další volání bylo možné zřetězovat.

Platí pro

TryAddSingleton(Type, Func<IServiceProvider,Object>)

Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs

Singleton Přidá službu implementovanou danou továrnou, pokud už není zaregistrovaná žádná služba pro daný typ služby.

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

Parametry

serviceType
Type

Smlouva o službě.

factory
Func<IServiceProvider,Object>

Továrna, která službu implementuje.

Návraty

Mapa, aby další volání bylo možné zřetězovat.

Platí pro

TryAddSingleton(Type, Object)

Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs

Singleton Přidá službu implementovanou danou instancí, pokud již není zaregistrovaná žádná služba pro daný typ služby.

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

Parametry

serviceType
Type

Smlouva o službě.

implementation
Object

Objekt, který implementuje službu.

Návraty

Mapa, aby další volání bylo možné zřetězovat.

Platí pro

TryAddSingleton<TService,TImplementation>()

Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs

Singleton Přidá službu implementovanou daným konkrétním typem, pokud již není zaregistrována žádná služba pro daný typ služby.

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

Parametry typu

TService

Smlouva o službě.

TImplementation

Konkrétní typ, který službu implementuje.

Návraty

Mapa, aby další volání bylo možné zřetězovat.

Platí pro

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

Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs

Singleton Přidá službu implementovanou danou továrnou, pokud už není zaregistrovaná žádná služba pro daný typ služby.

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

Parametry typu

TService

Smlouva o službě.

TImplementation

Typ betonu, který daná továrna vytvoří.

Parametry

factory
Func<IServiceProvider,TImplementation>

Továrna, která službu implementuje.

Návraty

Mapa, aby další volání bylo možné zřetězovat.

Platí pro

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

Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs

Singleton Přidá službu implementovanou danou továrnou, pokud už není zaregistrovaná žádná služba pro daný typ služby.

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

Parametry typu

TService

Smlouva o službě.

Parametry

factory
Func<IServiceProvider,TService>

Továrna, která službu implementuje.

Návraty

Mapa, aby další volání bylo možné zřetězovat.

Platí pro

TryAddSingleton<TService>(TService)

Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs
Zdroj:
ServiceCollectionMap.cs

Singleton Přidá službu implementovanou danou instancí, pokud již není zaregistrovaná žádná služba pro daný typ služby.

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

Parametry typu

TService

Smlouva o službě.

Parametry

implementation
TService

Objekt, který implementuje službu.

Návraty

Mapa, aby další volání bylo možné zřetězovat.

Platí pro