Sprache

ServiceCollectionMap.TryAdd Methode

Definition

Überlädt

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

Fügt einen von der angegebenen Factory implementierten Dienst hinzu, wenn kein Dienst für den angegebenen Diensttyp bereits registriert wurde.

TryAdd(Type, Type, ServiceLifetime)

Fügt einen Dienst hinzu, der vom angegebenen konkreten Typ implementiert wird, wenn kein Dienst für den angegebenen Diensttyp bereits registriert wurde.

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

Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs

Fügt einen von der angegebenen Factory implementierten Dienst hinzu, wenn kein Dienst für den angegebenen Diensttyp bereits registriert wurde.

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

Parameter

serviceType
Type

Der Vertrag für den Dienst.

factory
Func<IServiceProvider,Object>

Die Factory, die den Dienst implementiert.

lifetime
ServiceLifetime

Die Dienstlebensdauer.

Gibt zurück

Die Karte, sodass weitere Aufrufe verkettet werden können.

Gilt für:

TryAdd(Type, Type, ServiceLifetime)

Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs
Quelle:
ServiceCollectionMap.cs

Fügt einen Dienst hinzu, der vom angegebenen konkreten Typ implementiert wird, wenn kein Dienst für den angegebenen Diensttyp bereits registriert wurde.

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

Parameter

serviceType
Type

Der Vertrag für den Dienst.

implementationType
Type

Der konkrete Typ, der den Dienst implementiert.

lifetime
ServiceLifetime

Die Dienstlebensdauer.

Gibt zurück

Die Karte, sodass weitere Aufrufe verkettet werden können.

Gilt für: