ServiceCollectionMap.TryAddSingleton Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework