CascadingValueServiceCollectionExtensions.AddCascadingValue Método

Definición

Sobrecargas

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.

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.

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.

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

sourceFactory
Func<IServiceProvider,CascadingValueSource<TValue>>

Devolución de llamada que proporciona un CascadingValueSource<TValue> elemento dentro de cada ámbito del proveedor de servicios.

Devoluciones

IServiceCollection.

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

initialValueFactory
Func<IServiceProvider,TValue>

Devolución de llamada que proporciona un valor fijo dentro de cada ámbito del proveedor de servicios.

Devoluciones

IServiceCollection.

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

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.

Devoluciones

IServiceCollection.

Se aplica a