ServiceCollectionMap.TryAddTransient Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
TryAddTransient(Type, Func<IServiceProvider,Object>) |
Menambahkan layanan yang Transient diimplementasikan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar. |
TryAddTransient(Type, Type) |
Menambahkan layanan yang Transient diimplementasikan oleh jenis beton yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar. |
TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Menambahkan layanan yang Transient diimplementasikan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar. |
TryAddTransient<TService,TImplementation>() |
Menambahkan layanan yang Transient diimplementasikan oleh jenis beton yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar. |
TryAddTransient<TService>(Func<IServiceProvider,TService>) |
Menambahkan layanan yang Transient diimplementasikan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar. |
TryAddTransient(Type, Func<IServiceProvider,Object>)
Menambahkan layanan yang Transient diimplementasikan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient (Type serviceType, Func<IServiceProvider,object> factory);
abstract member TryAddTransient : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransient : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransient (serviceType As Type, factory As Func(Of IServiceProvider, Object)) As ServiceCollectionMap
Parameter
- serviceType
- Type
Kontrak untuk layanan.
- factory
- Func<IServiceProvider,Object>
Pabrik yang mengimplementasikan layanan.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddTransient(Type, Type)
Menambahkan layanan yang Transient diimplementasikan oleh jenis beton yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient (Type serviceType, Type implementationType);
abstract member TryAddTransient : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransient : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransient (serviceType As Type, implementationType As Type) As ServiceCollectionMap
Parameter
- serviceType
- Type
Kontrak untuk layanan.
- implementationType
- Type
Jenis beton yang mengimplementasikan layanan.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
Menambahkan layanan yang Transient diimplementasikan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddTransient : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap
Jenis parameter
- TService
Kontrak untuk layanan.
- TImplementation
Jenis beton yang dibuat pabrik yang diberikan.
Parameter
- factory
- Func<IServiceProvider,TImplementation>
Pabrik yang mengimplementasikan layanan.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddTransient<TService,TImplementation>()
Menambahkan layanan yang Transient diimplementasikan oleh jenis beton yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddTransient : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap
Jenis parameter
- TService
Kontrak untuk layanan.
- TImplementation
Jenis beton yang mengimplementasikan layanan.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
TryAddTransient<TService>(Func<IServiceProvider,TService>)
Menambahkan layanan yang Transient diimplementasikan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService> (Func<IServiceProvider,TService> factory) where TService : class;
abstract member TryAddTransient : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class) (factory As Func(Of IServiceProvider, TService)) As ServiceCollectionMap
Jenis parameter
- TService
Kontrak untuk layanan.
Parameter
- factory
- Func<IServiceProvider,TService>
Pabrik yang mengimplementasikan layanan.
Mengembalikan
Peta, sehingga panggilan lebih lanjut dapat dirangkai.
Berlaku untuk
Entity Framework