ServiceCollectionMap.TryAddTransient Yöntem

Tanım

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

ServiceCollectionMap

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

ServiceCollectionMap

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

ServiceCollectionMap

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

ServiceCollectionMap

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

ServiceCollectionMap

Eşleme, daha fazla çağrı zincirlenebilir.

Şunlara uygulanır