Bagikan melalui


ServiceCollectionMap.TryAddTransientEnumerable Metode

Definisi

Overload

TryAddTransientEnumerable(Type, Type)

Menambahkan layanan yang Transient diimplementasikan oleh jenis konkret yang diberikan ke daftar layanan yang mengimplementasikan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.

TryAddTransientEnumerable<TService,TImplementation>()

Menambahkan layanan yang Transient diimplementasikan oleh jenis konkret yang diberikan ke daftar layanan yang mengimplementasikan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.

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

Menambahkan layanan yang Transient diterapkan oleh pabrik yang diberikan ke daftar layanan yang menerapkan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.

TryAddTransientEnumerable(Type, Type)

Menambahkan layanan yang Transient diimplementasikan oleh jenis konkret yang diberikan ke daftar layanan yang mengimplementasikan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.

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

Parameter

serviceType
Type

Kontrak untuk layanan.

implementationType
Type

Jenis konkret yang mengimplementasikan layanan.

Mengembalikan

Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.

Berlaku untuk

TryAddTransientEnumerable<TService,TImplementation>()

Menambahkan layanan yang Transient diimplementasikan oleh jenis konkret yang diberikan ke daftar layanan yang mengimplementasikan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.

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

Jenis parameter

TService

Kontrak untuk layanan.

TImplementation

Jenis konkret yang mengimplementasikan layanan.

Mengembalikan

Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.

Berlaku untuk

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

Menambahkan layanan yang Transient diterapkan oleh pabrik yang diberikan ke daftar layanan yang menerapkan kontrak yang diberikan. Layanan ini hanya ditambahkan jika koleksi tidak berisi pendaftaran lain untuk layanan dan jenis implementasi yang sama.

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

Jenis parameter

TService

Kontrak untuk layanan.

TImplementation

Jenis konkret yang mengimplementasikan layanan.

Parameter

factory
Func<IServiceProvider,TImplementation>

Pabrik yang mengimplementasikan layanan ini.

Mengembalikan

Peta, sedih sehingga panggilan lebih lanjut dapat dirangkai.

Berlaku untuk