Bagikan melalui


ServiceCollectionMap.TryAdd Metode

Definisi

Overload

TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime)

Menambahkan layanan yang diimplementasikan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar.

TryAdd(Type, Type, ServiceLifetime)

Menambahkan layanan yang diimplementasikan oleh jenis beton yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar.

TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime)

Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs

Menambahkan layanan yang diimplementasikan oleh pabrik tertentu jika tidak ada layanan untuk jenis layanan yang diberikan yang telah terdaftar.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAdd(Type serviceType, Func<IServiceProvider,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
abstract member TryAdd : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAdd : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAdd (serviceType As Type, factory As Func(Of IServiceProvider, Object), lifetime As ServiceLifetime) As ServiceCollectionMap

Parameter

serviceType
Type

Kontrak untuk layanan.

factory
Func<IServiceProvider,Object>

Pabrik yang mengimplementasikan layanan.

lifetime
ServiceLifetime

Masa pakai layanan.

Mengembalikan

Peta, sehingga panggilan lebih lanjut dapat dirangkai.

Berlaku untuk

TryAdd(Type, Type, ServiceLifetime)

Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs
Sumber:
ServiceCollectionMap.cs

Menambahkan layanan yang diimplementasikan oleh jenis beton yang diberikan jika tidak ada layanan untuk jenis layanan yang diberikan telah terdaftar.

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

Parameter

serviceType
Type

Kontrak untuk layanan.

implementationType
Type

Jenis beton yang mengimplementasikan layanan.

lifetime
ServiceLifetime

Masa pakai layanan.

Mengembalikan

Peta, sehingga panggilan lebih lanjut dapat dirangkai.

Berlaku untuk