NamedServiceConfiguratorExtensions.ConfigureComponent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>) |
Agrega un componente singleton a un servicio con nombre. |
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>) |
Agrega un componente singleton a un servicio con nombre y configura las opciones del servicio con nombre. |
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)
- Source:
- NamedServiceConfigurator.cs
Agrega un componente singleton a un servicio con nombre.
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))
Parámetros de tipo
- TComponent
Tipo de servicio de componente.
Parámetros
- configurator
- INamedServiceConfigurator
Configurador con nombre para el que se configurará el componente.
- factory
- Func<IServiceProvider,String,TComponent>
Generador que se usa para crear el componente para el servicio con nombre.
Se aplica a
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)
- Source:
- NamedServiceConfigurator.cs
Agrega un componente singleton a un servicio con nombre y configura las opciones del servicio con nombre.
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)
Parámetros de tipo
- TOptions
Tipo de opciones que se va a configurar.
- TComponent
Tipo de servicio de componente que se está registrando.
Parámetros
- configurator
- INamedServiceConfigurator
Configurador con nombre para el que se configurarán el componente y las opciones.
- factory
- Func<IServiceProvider,String,TComponent>
Generador que se usa para crear el componente para el servicio con nombre.
- configureOptions
- Action<OptionsBuilder<TOptions>>
Delegado usado para configurar las opciones del servicio con nombre.