ServiceCollectionMap.TryAddSingleton Yöntem

Tanım

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