ServiceCollectionMap.TryAddTransient 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
| TryAddTransient(Type, Func<IServiceProvider,Object>) |
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen fabrika tarafından uygulanan bir hizmet ekler. |
| TryAddTransient(Type, Type) |
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen somut tür tarafından uygulanan bir hizmet ekler. |
| TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen fabrika tarafından uygulanan bir hizmet ekler. |
| TryAddTransient<TService,TImplementation>() |
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen somut tür tarafından uygulanan bir hizmet ekler. |
| TryAddTransient<TService>(Func<IServiceProvider,TService>) |
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen fabrika tarafından uygulanan bir hizmet ekler. |
TryAddTransient(Type, Func<IServiceProvider,Object>)
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen fabrika tarafından uygulanan bir hizmet ekler.
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
Parametreler
- serviceType
- Type
Hizmet sözleşmesi.
- factory
- Func<IServiceProvider,Object>
Hizmeti uygulayan fabrika.
Döndürülenler
Eşleme, daha fazla çağrı zincirlenebilir.
Şunlara uygulanır
TryAddTransient(Type, Type)
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen somut tür tarafından uygulanan bir hizmet ekler.
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
Parametreler
- serviceType
- Type
Hizmet sözleşmesi.
- implementationType
- Type
Hizmeti uygulayan somut tür.
Döndürülenler
Eşleme, daha fazla çağrı zincirlenebilir.
Şunlara uygulanır
TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen fabrika tarafından uygulanan bir hizmet ekler.
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
Tür Parametreleri
- TService
Hizmet sözleşmesi.
- TImplementation
Verilen fabrikasının oluşturduğu somut tür.
Parametreler
- factory
- Func<IServiceProvider,TImplementation>
Hizmeti uygulayan fabrika.
Döndürülenler
Eşleme, daha fazla çağrı zincirlenebilir.
Şunlara uygulanır
TryAddTransient<TService,TImplementation>()
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen somut tür tarafından uygulanan bir hizmet ekler.
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
Tür Parametreleri
- TService
Hizmet sözleşmesi.
- TImplementation
Hizmeti uygulayan somut tür.
Döndürülenler
Eşleme, daha fazla çağrı zincirlenebilir.
Şunlara uygulanır
TryAddTransient<TService>(Func<IServiceProvider,TService>)
TransientVerilen hizmet türü için hiçbir hizmet kayıtlı değilse, belirtilen fabrika tarafından uygulanan bir hizmet ekler.
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
Tür Parametreleri
- TService
Hizmet sözleşmesi.
Parametreler
- factory
- Func<IServiceProvider,TService>
Hizmeti uygulayan fabrika.
Döndürülenler
Eşleme, daha fazla çağrı zincirlenebilir.