CascadingValueServiceCollectionExtensions.AddCascadingValue 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
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
Agrega un valor en cascada a Con esta sobrecarga, puede proporcionar un CascadingValueSource<TValue> objeto que le permite notificar las actualizaciones al valor más adelante, lo que hace que los destinatarios vuelvan a representarse. Esta sobrecarga solo se debe usar si tiene previsto actualizar el valor dinámicamente. |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>) |
Agrega un valor en cascada a |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
Agrega un valor en cascada a |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>)
Agrega un valor en cascada a serviceCollection
. Esto equivale a tener en CascadingValue<TValue> la raíz de la jerarquía de componentes.
Con esta sobrecarga, puede proporcionar un CascadingValueSource<TValue> objeto que le permite notificar las actualizaciones al valor más adelante, lo que hace que los destinatarios vuelvan a representarse. Esta sobrecarga solo se debe usar si tiene previsto actualizar el valor dinámicamente.
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddCascadingValue<TValue> (this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Func<IServiceProvider,Microsoft.AspNetCore.Components.CascadingValueSource<TValue>> sourceFactory);
static member AddCascadingValue : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, Microsoft.AspNetCore.Components.CascadingValueSource<'Value>> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddCascadingValue(Of TValue) (serviceCollection As IServiceCollection, sourceFactory As Func(Of IServiceProvider, CascadingValueSource(Of TValue))) As IServiceCollection
Parámetros de tipo
- TValue
Tipo de valor.
Parámetros
- serviceCollection
- IServiceCollection
- sourceFactory
- Func<IServiceProvider,CascadingValueSource<TValue>>
Devolución de llamada que proporciona un CascadingValueSource<TValue> elemento dentro de cada ámbito del proveedor de servicios.
Devoluciones
Se aplica a
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>)
Agrega un valor en cascada a serviceCollection
. Esto equivale a tener un fijo CascadingValue<TValue> en la raíz de la jerarquía de componentes.
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddCascadingValue<TValue> (this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Func<IServiceProvider,TValue> initialValueFactory);
static member AddCascadingValue : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, 'Value> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddCascadingValue(Of TValue) (serviceCollection As IServiceCollection, initialValueFactory As Func(Of IServiceProvider, TValue)) As IServiceCollection
Parámetros de tipo
- TValue
Tipo de valor.
Parámetros
- serviceCollection
- IServiceCollection
- initialValueFactory
- Func<IServiceProvider,TValue>
Devolución de llamada que proporciona un valor fijo dentro de cada ámbito del proveedor de servicios.
Devoluciones
Se aplica a
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>)
Agrega un valor en cascada a serviceCollection
. Esto equivale a tener un fijo CascadingValue<TValue> en la raíz de la jerarquía de componentes.
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddCascadingValue<TValue> (this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, string name, Func<IServiceProvider,TValue> initialValueFactory);
static member AddCascadingValue : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<IServiceProvider, 'Value> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddCascadingValue(Of TValue) (serviceCollection As IServiceCollection, name As String, initialValueFactory As Func(Of IServiceProvider, TValue)) As IServiceCollection
Parámetros de tipo
- TValue
Tipo de valor.
Parámetros
- serviceCollection
- IServiceCollection
- name
- String
Nombre del valor en cascada. Si se establece, CascadingParameterAttribute se puede configurar para que coincida en función de este nombre.
- initialValueFactory
- Func<IServiceProvider,TValue>
Devolución de llamada que proporciona un valor fijo dentro de cada ámbito del proveedor de servicios.