ServiceCollectionMap.TryAddSingletonEnumerable 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í
TryAddSingletonEnumerable(Type, Object) |
Singleton Přidá službu implementovanou danou instancí do seznamu služeb, které implementují daný kontrakt. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace. |
TryAddSingletonEnumerable(Type, Type) |
Singleton Přidá službu implementovanou daným konkrétním typem do seznamu služeb, které daný kontrakt implementují. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace. |
TryAddSingletonEnumerable<TService,TImplementation>() |
Singleton Přidá službu implementovanou daným konkrétním typem do seznamu služeb, které daný kontrakt implementují. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace. |
TryAddSingletonEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Singleton Přidá službu implementovanou danou továrnou do seznamu služeb, které implementují daný kontrakt. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace. |
TryAddSingletonEnumerable<TService>(TService) |
Singleton Přidá službu implementovanou danou instancí do seznamu služeb, které implementují daný kontrakt. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace. |
TryAddSingletonEnumerable(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í do seznamu služeb, které implementují daný kontrakt. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable (Type serviceType, object implementation);
abstract member TryAddSingletonEnumerable : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingletonEnumerable : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingletonEnumerable (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
TryAddSingletonEnumerable(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 do seznamu služeb, které daný kontrakt implementují. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable (Type serviceType, Type implementationType);
abstract member TryAddSingletonEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingletonEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingletonEnumerable (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
TryAddSingletonEnumerable<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 do seznamu služeb, které daný kontrakt implementují. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddSingletonEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingletonEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingletonEnumerable(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
TryAddSingletonEnumerable<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 do seznamu služeb, které implementují daný kontrakt. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddSingletonEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingletonEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingletonEnumerable(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap
Parametry typu
- TService
Smlouva o službě.
- TImplementation
Konkrétní typ, který službu implementuje.
Parametry
- factory
- Func<IServiceProvider,TImplementation>
Továrna, která tuto službu implementuje.
Návraty
Mapa, aby další volání bylo možné zřetězovat.
Platí pro
TryAddSingletonEnumerable<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í do seznamu služeb, které implementují daný kontrakt. Služba se přidá pouze v případě, že kolekce neobsahuje žádnou jinou registraci pro stejnou službu a typ implementace.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingletonEnumerable<TService> (TService implementation) where TService : class;
abstract member TryAddSingletonEnumerable : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingletonEnumerable : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingletonEnumerable(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