Поделиться через


ServiceCollectionMap.TryAddTransientEnumerable Метод

Определение

Перегрузки

TryAddTransientEnumerable(Type, Type)

Добавляет службу, реализованную Transient заданным конкретным типом, в список служб, реализующих данный контракт. Служба добавляется только в том случае, если коллекция не содержит других регистраций для той же службы и типа реализации.

TryAddTransientEnumerable<TService,TImplementation>()

Добавляет службу, реализованную Transient заданным конкретным типом, в список служб, реализующих данный контракт. Служба добавляется только в том случае, если коллекция не содержит других регистраций для той же службы и типа реализации.

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

Добавляет службу, реализованную Transient данной фабрикой, в список служб, реализующих данный контракт. Служба добавляется только в том случае, если коллекция не содержит других регистраций для той же службы и типа реализации.

TryAddTransientEnumerable(Type, Type)

Добавляет службу, реализованную Transient заданным конкретным типом, в список служб, реализующих данный контракт. Служба добавляется только в том случае, если коллекция не содержит других регистраций для той же службы и типа реализации.

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

Параметры

serviceType
Type

Контракт службы.

implementationType
Type

Конкретный тип, реализующий службу.

Возвращаемое значение

Карта, чтобы дальнейшие вызовы можно было связать в цепочку.

Применяется к

TryAddTransientEnumerable<TService,TImplementation>()

Добавляет службу, реализованную Transient заданным конкретным типом, в список служб, реализующих данный контракт. Служба добавляется только в том случае, если коллекция не содержит других регистраций для той же службы и типа реализации.

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

Параметры типа

TService

Контракт службы.

TImplementation

Конкретный тип, реализующий службу.

Возвращаемое значение

Карта, чтобы дальнейшие вызовы можно было связать в цепочку.

Применяется к

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

Добавляет службу, реализованную Transient данной фабрикой, в список служб, реализующих данный контракт. Служба добавляется только в том случае, если коллекция не содержит других регистраций для той же службы и типа реализации.

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

Параметры типа

TService

Контракт службы.

TImplementation

Конкретный тип, реализующий службу.

Параметры

factory
Func<IServiceProvider,TImplementation>

Фабрика, реализующая эту службу.

Возвращаемое значение

Карта, чтобы дальнейшие вызовы можно было связать в цепочку.

Применяется к