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) |
Belirtilen hizmet türü için hiçbir hizmet zaten kayıtlı değilse, verilen fabrika tarafından uygulanan bir hizmet ekler. |
| TryAdd(Type, Type, ServiceLifetime) |
Belirtilen hizmet türü için hiçbir hizmet zaten kayıtlı değilse, belirtilen somut tür tarafından uygulanan bir hizmet ekler. |
TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime)
Belirtilen hizmet türü için hiçbir hizmet zaten kayıtlı değilse, 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
Harita, başka çağrılar zincirleme şekilde.
Şunlara uygulanır
TryAdd(Type, Type, ServiceLifetime)
Belirtilen hizmet türü için hiçbir hizmet zaten kayıtlı değilse, belirtilen 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
Harita, başka çağrılar zincirleme şekilde.