ServiceCollectionMap.TryAdd 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
| 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.