Udostępnij za pośrednictwem


ServiceCollectionMap.TryAddTransientEnumerable Metoda

Definicja

Przeciążenia

TryAddTransientEnumerable(Type, Type)

Dodaje usługę Transient zaimplementowaną przez określony typ do listy usług, które implementują daną umowę. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.

TryAddTransientEnumerable<TService,TImplementation>()

Dodaje usługę Transient zaimplementowaną przez określony typ do listy usług, które implementują daną umowę. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.

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

Dodaje usługę zaimplementowaną przez daną Transient fabrykę do listy usług, które implementują daną umowę. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.

TryAddTransientEnumerable(Type, Type)

Dodaje usługę Transient zaimplementowaną przez określony typ do listy usług, które implementują daną umowę. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransientEnumerable (Type serviceType, Type implementationType);
abstract member TryAddTransientEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransientEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransientEnumerable (serviceType As Type, implementationType As Type) As ServiceCollectionMap

Parametry

serviceType
Type

Umowa dotycząca usługi.

implementationType
Type

Konkretny typ implementujący usługę.

Zwraca

Mapa, która umożliwia łączenie kolejnych wywołań.

Dotyczy

TryAddTransientEnumerable<TService,TImplementation>()

Dodaje usługę Transient zaimplementowaną przez określony typ do listy usług, które implementują daną umowę. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransientEnumerable<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddTransientEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransientEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransientEnumerable(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap

Parametry typu

TService

Umowa dotycząca usługi.

TImplementation

Konkretny typ implementujący usługę.

Zwraca

Mapa, która umożliwia łączenie kolejnych wywołań.

Dotyczy

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

Dodaje usługę zaimplementowaną przez daną Transient fabrykę do listy usług, które implementują daną umowę. Usługa jest dodawana tylko wtedy, gdy kolekcja nie zawiera żadnej innego rejestracji dla tej samej usługi i typu implementacji.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransientEnumerable<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddTransientEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransientEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransientEnumerable(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap

Parametry typu

TService

Umowa dotycząca usługi.

TImplementation

Konkretny typ implementujący usługę.

Parametry

factory
Func<IServiceProvider,TImplementation>

Fabryka, która implementuje tę usługę.

Zwraca

Mapa, która umożliwia łączenie kolejnych wywołań.

Dotyczy