ServiceCollectionMap.TryAddTransientEnumerable Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
TryAddTransientEnumerable(Type, Type) |
Aggiunge un Transient servizio implementato dal tipo concreto specificato all'elenco di servizi che implementano il contratto specificato. Il servizio viene aggiunto solo se la raccolta non contiene altre registrazioni per lo stesso servizio e tipo di implementazione. |
TryAddTransientEnumerable<TService,TImplementation>() |
Aggiunge un Transient servizio implementato dal tipo concreto specificato all'elenco di servizi che implementano il contratto specificato. Il servizio viene aggiunto solo se la raccolta non contiene altre registrazioni per lo stesso servizio e tipo di implementazione. |
TryAddTransientEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Aggiunge un Transient servizio implementato dalla factory specificata all'elenco di servizi che implementano il contratto specificato. Il servizio viene aggiunto solo se la raccolta non contiene altre registrazioni per lo stesso servizio e tipo di implementazione. |
TryAddTransientEnumerable(Type, Type)
Aggiunge un Transient servizio implementato dal tipo concreto specificato all'elenco di servizi che implementano il contratto specificato. Il servizio viene aggiunto solo se la raccolta non contiene altre registrazioni per lo stesso servizio e tipo di implementazione.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransientEnumerable (Type serviceType, Type implementationType);
abstract member TryAddTransientEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransientEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransientEnumerable (serviceType As Type, implementationType As Type) As ServiceCollectionMap
Parametri
- serviceType
- Type
Contratto per il servizio.
- implementationType
- Type
Tipo di cemento che implementa il servizio.
Restituisce
La mappa, in modo da poter concatenare ulteriormente le chiamate.
Si applica a
TryAddTransientEnumerable<TService,TImplementation>()
Aggiunge un Transient servizio implementato dal tipo concreto specificato all'elenco di servizi che implementano il contratto specificato. Il servizio viene aggiunto solo se la raccolta non contiene altre registrazioni per lo stesso servizio e tipo di implementazione.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransientEnumerable<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddTransientEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransientEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransientEnumerable(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap
Parametri di tipo
- TService
Contratto per il servizio.
- TImplementation
Tipo di cemento che implementa il servizio.
Restituisce
La mappa, in modo da poter concatenare ulteriormente le chiamate.
Si applica a
TryAddTransientEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
Aggiunge un Transient servizio implementato dalla factory specificata all'elenco di servizi che implementano il contratto specificato. Il servizio viene aggiunto solo se la raccolta non contiene altre registrazioni per lo stesso servizio e tipo di implementazione.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransientEnumerable<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddTransientEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransientEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransientEnumerable(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap
Parametri di tipo
- TService
Contratto per il servizio.
- TImplementation
Tipo di cemento che implementa il servizio.
Parametri
- factory
- Func<IServiceProvider,TImplementation>
Factory che implementa questo servizio.
Restituisce
La mappa, in modo da poter concatenare ulteriormente le chiamate.