KeyedServiceExtensions.AddSingletonNamedService Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddSingletonNamedService<TService,TInstance>(IServiceCollection, String) |
Inscrire un service nommé singleton |
AddSingletonNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>) |
Inscrire un service nommé singleton |
AddSingletonNamedService<TService>(IServiceCollection, String, Type) |
AddSingletonNamedService<TService,TInstance>(IServiceCollection, String)
- Source:
- KeyedService.cs
Inscrire un service nommé singleton
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingletonNamedService<TService,TInstance> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, string name) where TService : class where TInstance : class, TService;
static member AddSingletonNamedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddSingletonNamedService(Of TService As Class, TInstance As Class) (collection As IServiceCollection, name As String) As IServiceCollection
Paramètres de type
- TService
- TInstance
Paramètres
- collection
- IServiceCollection
- name
- String
Retours
S’applique à
AddSingletonNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)
- Source:
- KeyedService.cs
Inscrire un service nommé singleton
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingletonNamedService<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, string name, Func<IServiceProvider,string,TService> factory) where TService : class;
static member AddSingletonNamedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<IServiceProvider, string, 'Service (requires 'Service : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddSingletonNamedService(Of TService As Class) (collection As IServiceCollection, name As String, factory As Func(Of IServiceProvider, String, TService)) As IServiceCollection
Paramètres de type
- TService
Paramètres
- collection
- IServiceCollection
- name
- String
- factory
- Func<IServiceProvider,String,TService>
Retours
S’applique à
AddSingletonNamedService<TService>(IServiceCollection, String, Type)
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingletonNamedService<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, string name, Type implementationType) where TService : class;
static member AddSingletonNamedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Type -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddSingletonNamedService(Of TService As Class) (collection As IServiceCollection, name As String, implementationType As Type) As IServiceCollection
Paramètres de type
- TService
Paramètres
- collection
- IServiceCollection
- name
- String
- implementationType
- Type