Dil

ServiceCollectionMap.TryAdd Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime)

Belirtilen hizmet türü için henüz bir hizmet kaydedilmemişse, verilen fabrika tarafından uygulanan bir hizmet ekler.

TryAdd(Type, Type, ServiceLifetime)

Belirtilen hizmet türü için hiçbir hizmet zaten kaydedilmemişse, verilen somut tür tarafından uygulanan bir hizmet ekler.

TryAdd(Type, Func<IServiceProvider,Object>, ServiceLifetime)

Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs

Belirtilen hizmet türü için henüz bir hizmet kaydedilmemişse, 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ın zincirlenebileceği şekilde.

Şunlara uygulanır

TryAdd(Type, Type, ServiceLifetime)

Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs
Kaynak:
ServiceCollectionMap.cs

Belirtilen 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 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ın zincirlenebileceği şekilde.

Şunlara uygulanır