NamedServiceConfiguratorExtensions.ConfigureComponent 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
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>) |
Ajoute un composant singleton à un service nommé. |
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>) |
Ajoute un composant singleton à un service nommé et configure les options pour le service nommé. |
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)
- Source:
- NamedServiceConfigurator.cs
Ajoute un composant singleton à un service nommé.
public static void ConfigureComponent<TComponent> (this Orleans.Hosting.INamedServiceConfigurator configurator, Func<IServiceProvider,string,TComponent> factory) where TComponent : class;
static member ConfigureComponent : Orleans.Hosting.INamedServiceConfigurator * Func<IServiceProvider, string, 'Component (requires 'Component : null)> -> unit (requires 'Component : null)
<Extension()>
Public Sub ConfigureComponent(Of TComponent As Class) (configurator As INamedServiceConfigurator, factory As Func(Of IServiceProvider, String, TComponent))
Paramètres de type
- TComponent
Type de service de composant.
Paramètres
- configurator
- INamedServiceConfigurator
Configurateur nommé pour lequel le composant sera configuré.
- factory
- Func<IServiceProvider,String,TComponent>
Fabrique utilisée pour créer le composant pour le service nommé.
S’applique à
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)
- Source:
- NamedServiceConfigurator.cs
Ajoute un composant singleton à un service nommé et configure les options pour le service nommé.
public static void ConfigureComponent<TOptions,TComponent> (this Orleans.Hosting.INamedServiceConfigurator configurator, Func<IServiceProvider,string,TComponent> factory, Action<Microsoft.Extensions.Options.OptionsBuilder<TOptions>> configureOptions = default) where TOptions : class, new() where TComponent : class;
static member ConfigureComponent : Orleans.Hosting.INamedServiceConfigurator * Func<IServiceProvider, string, 'Component (requires 'Component : null)> * Action<Microsoft.Extensions.Options.OptionsBuilder<'Options>> -> unit (requires 'Options : null and 'Options : (new : unit -> 'Options) and 'Component : null)
<Extension()>
Public Sub ConfigureComponent(Of TOptions As {Class, New}, TComponent As {Class, New}) (configurator As INamedServiceConfigurator, factory As Func(Of IServiceProvider, String, TComponent), Optional configureOptions As Action(Of OptionsBuilder(Of TOptions)) = Nothing)
Paramètres de type
- TOptions
Type d’options en cours de configuration.
- TComponent
Type de service de composant inscrit.
Paramètres
- configurator
- INamedServiceConfigurator
Configurateur nommé pour lequel le composant et les options seront configurés.
- factory
- Func<IServiceProvider,String,TComponent>
Fabrique utilisée pour créer le composant pour le service nommé.
- configureOptions
- Action<OptionsBuilder<TOptions>>
Délégué utilisé pour configurer les options du service nommé.