ServiceCollectionMap.TryAddSingleton 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
TryAddSingleton(Type, Type) |
Singleton Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse verilen somut tür tarafından uygulanan bir hizmet ekler. |
TryAddSingleton(Type, Func<IServiceProvider,Object>) |
Singleton Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen fabrika tarafından uygulanan bir hizmet ekler. |
TryAddSingleton(Type, Object) |
Singleton Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen örnek tarafından uygulanan bir hizmet ekler. |
TryAddSingleton<TService,TImplementation>() |
Singleton Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse verilen somut tür tarafından uygulanan bir hizmet ekler. |
TryAddSingleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Singleton Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen fabrika tarafından uygulanan bir hizmet ekler. |
TryAddSingleton<TService>(Func<IServiceProvider,TService>) |
Singleton Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen fabrika tarafından uygulanan bir hizmet ekler. |
TryAddSingleton<TService>(TService) |
Singleton Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen örnek tarafından uygulanan bir hizmet ekler. |
TryAddSingleton(Type, Type)
Singleton 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 TryAddSingleton (Type serviceType, Type implementationType);
abstract member TryAddSingleton : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (serviceType As Type, implementationType As Type) As ServiceCollectionMap
Parametreler
- serviceType
- Type
Hizmetin sözleşmesi.
- implementationType
- Type
Hizmeti uygulayan somut tür.
Döndürülenler
Daha fazla çağrının zincirlenebileceği şekilde harita.
Şunlara uygulanır
TryAddSingleton(Type, Func<IServiceProvider,Object>)
Singleton 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 TryAddSingleton (Type serviceType, Func<IServiceProvider,object> factory);
abstract member TryAddSingleton : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (serviceType As Type, factory As Func(Of IServiceProvider, Object)) As ServiceCollectionMap
Parametreler
- serviceType
- Type
Hizmetin sözleşmesi.
- factory
- Func<IServiceProvider,Object>
Hizmeti uygulayan fabrika.
Döndürülenler
Daha fazla çağrının zincirlenebileceği şekilde harita.
Şunlara uygulanır
TryAddSingleton(Type, Object)
Singleton Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen örnek tarafından uygulanan bir hizmet ekler.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton (Type serviceType, object implementation);
abstract member TryAddSingleton : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (serviceType As Type, implementation As Object) As ServiceCollectionMap
Parametreler
- serviceType
- Type
Hizmetin sözleşmesi.
- implementation
- Object
Hizmeti uygulayan nesne.
Döndürülenler
Daha fazla çağrının zincirlenebileceği şekilde harita.
Şunlara uygulanır
TryAddSingleton<TService,TImplementation>()
Singleton 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 TryAddSingleton<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddSingleton : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap
Tür Parametreleri
- TService
Hizmetin sözleşmesi.
- TImplementation
Hizmeti uygulayan somut tür.
Döndürülenler
Daha fazla çağrının zincirlenebileceği şekilde harita.
Şunlara uygulanır
TryAddSingleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
Singleton 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 TryAddSingleton<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddSingleton : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap
Tür Parametreleri
- TService
Hizmetin sözleşmesi.
- TImplementation
Verilen fabrikanın oluşturduğu beton türü.
Parametreler
- factory
- Func<IServiceProvider,TImplementation>
Hizmeti uygulayan fabrika.
Döndürülenler
Daha fazla çağrının zincirlenebileceği şekilde harita.
Şunlara uygulanır
TryAddSingleton<TService>(Func<IServiceProvider,TService>)
Singleton 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 TryAddSingleton<TService> (Func<IServiceProvider,TService> factory) where TService : class;
abstract member TryAddSingleton : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(Of TService As Class) (factory As Func(Of IServiceProvider, TService)) As ServiceCollectionMap
Tür Parametreleri
- TService
Hizmetin sözleşmesi.
Parametreler
- factory
- Func<IServiceProvider,TService>
Hizmeti uygulayan fabrika.
Döndürülenler
Daha fazla çağrının zincirlenebileceği şekilde harita.
Şunlara uygulanır
TryAddSingleton<TService>(TService)
Singleton Verilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen örnek tarafından uygulanan bir hizmet ekler.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton<TService> (TService implementation) where TService : class;
abstract member TryAddSingleton : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(Of TService As Class) (implementation As TService) As ServiceCollectionMap
Tür Parametreleri
- TService
Hizmetin sözleşmesi.
Parametreler
- implementation
- TService
Hizmeti uygulayan nesne.
Döndürülenler
Daha fazla çağrının zincirlenebileceği şekilde harita.
Şunlara uygulanır
Entity Framework