NamedServiceConfiguratorExtensions.ConfigureComponent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>) |
Fügt einem benannten Dienst eine Singletonkomponente hinzu. |
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>) |
Fügt einem benannten Dienst eine Singletonkomponente hinzu und konfiguriert Optionen für den benannten Dienst. |
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)
- Quelle:
- NamedServiceConfigurator.cs
Fügt einem benannten Dienst eine Singletonkomponente hinzu.
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))
Typparameter
- TComponent
Der Komponentendiensttyp.
Parameter
- configurator
- INamedServiceConfigurator
Der benannte Konfigurator, für den die Komponente konfiguriert wird.
- factory
- Func<IServiceProvider,String,TComponent>
Die Factory, die zum Erstellen der Komponente für den benannten Dienst verwendet wird.
Gilt für:
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)
- Quelle:
- NamedServiceConfigurator.cs
Fügt einem benannten Dienst eine Singletonkomponente hinzu und konfiguriert Optionen für den benannten Dienst.
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)
Typparameter
- TOptions
Der Optionstyp, der konfiguriert wird.
- TComponent
Der Komponentendiensttyp, der registriert wird.
Parameter
- configurator
- INamedServiceConfigurator
Der benannte Konfigurator, für den die Komponente und die Optionen konfiguriert werden.
- factory
- Func<IServiceProvider,String,TComponent>
Die Factory, die zum Erstellen der Komponente für den benannten Dienst verwendet wird.
- configureOptions
- Action<OptionsBuilder<TOptions>>
Der Delegat, der zum Konfigurieren von Optionen für den benannten Dienst verwendet wird.