ServiceCollectionMap.TryAdd Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen fabrika tarafından uygulanan bir hizmet ekler. |
TryAdd(Type, Type, ServiceLifetime) |
Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse verilen somut tür tarafından uygulanan bir hizmet ekler. |
TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime)
Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen fabrika tarafından uygulanan bir hizmet ekler.
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
Parametreler
- serviceType
- Type
Hizmetin sözleşmesi.
- factory
- Func<IServiceProvider,Object>
Hizmeti uygulayan fabrika.
- lifetime
- ServiceLifetime
Hizmet ömrü.
Döndürülenler
Daha fazla çağrının zincirlenebileceği şekilde harita.
Şunlara uygulanır
TryAdd(Type, Type, ServiceLifetime)
Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse verilen somut tür tarafından uygulanan bir hizmet ekler.
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
Parametreler
- serviceType
- Type
Hizmetin sözleşmesi.
- implementationType
- Type
Hizmeti uygulayan somut tür.
- lifetime
- ServiceLifetime
Hizmet ömrü.
Döndürülenler
Daha fazla çağrının zincirlenebileceği şekilde harita.
Şunlara uygulanır
Entity Framework