ServiceCollectionMap.TryAdd 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í
TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Přidá službu implementovanou danou továrnou, pokud již není zaregistrovaná žádná služba pro daný typ služby. |
TryAdd(Type, Type, ServiceLifetime) |
Přidá službu implementovanou daným konkrétním typem, pokud pro daný typ služby již není zaregistrovaná žádná služba. |
TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime)
Přidá službu implementovanou danou továrnou, pokud již není zaregistrovaná žádná služba pro daný typ služby.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAdd (Type serviceType, Func<IServiceProvider,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
abstract member TryAdd : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAdd : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAdd (serviceType As Type, factory As Func(Of IServiceProvider, Object), lifetime As ServiceLifetime) As ServiceCollectionMap
Parametry
- serviceType
- Type
Smlouva o službě.
- factory
- Func<IServiceProvider,Object>
Továrna, která službu implementuje.
- lifetime
- ServiceLifetime
Životnost služby.
Návraty
Mapa, aby bylo možné další volání zřetězených.
Platí pro
TryAdd(Type, Type, ServiceLifetime)
Přidá službu implementovanou daným konkrétním typem, pokud pro daný typ služby již není zaregistrovaná žádná služba.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAdd (Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
abstract member TryAdd : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAdd : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAdd (serviceType As Type, implementationType As Type, lifetime As ServiceLifetime) As ServiceCollectionMap
Parametry
- serviceType
- Type
Smlouva o službě.
- implementationType
- Type
Konkrétní typ, který službu implementuje.
- lifetime
- ServiceLifetime
Životnost služby.
Návraty
Mapa, aby bylo možné další volání zřetězených.
Platí pro
Entity Framework