Lingua

ServiceCollectionMap.TryAdd Metodo

Definizione

Overload

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

Aggiunge un servizio implementato dalla factory specificata se non è già stato registrato alcun servizio per il tipo di servizio specificato.

TryAdd(Type, Type, ServiceLifetime)

Aggiunge un servizio implementato dal tipo concreto specificato se non è già stato registrato alcun servizio per il tipo di servizio specificato.

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

Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs

Aggiunge un servizio implementato dalla factory specificata se non è già stato registrato alcun servizio per il tipo di servizio specificato.

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

Parametri

serviceType
Type

Contratto per il servizio.

factory
Func<IServiceProvider,Object>

Factory che implementa il servizio.

lifetime
ServiceLifetime

Durata del servizio.

Valori restituiti

Mappa, in modo che sia possibile concatenare altre chiamate.

Si applica a

TryAdd(Type, Type, ServiceLifetime)

Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs
Origine:
ServiceCollectionMap.cs

Aggiunge un servizio implementato dal tipo concreto specificato se non è già stato registrato alcun servizio per il tipo di servizio specificato.

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

Parametri

serviceType
Type

Contratto per il servizio.

implementationType
Type

Tipo concreto che implementa il servizio.

lifetime
ServiceLifetime

Durata del servizio.

Valori restituiti

Mappa, in modo che sia possibile concatenare altre chiamate.

Si applica a