Bagikan melalui


ServiceCollectionMap.TryAddTransient Metode

Definisi

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