CascadingValueServiceCollectionExtensions.AddCascadingValue Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
Adiciona um valor em cascata ao Com essa sobrecarga, você pode fornecer um CascadingValueSource<TValue> que permite notificar sobre atualizações para o valor posteriormente, fazendo com que os destinatários sejam renderizados novamente. Essa sobrecarga só deve ser usada se você planeja atualizar o valor dinamicamente. |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>) |
Adiciona um valor em cascata ao |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
Adiciona um valor em cascata ao |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>)
Adiciona um valor em cascata ao serviceCollection
. Isso é equivalente a ter um CascadingValue<TValue> na raiz da hierarquia de componentes.
Com essa sobrecarga, você pode fornecer um CascadingValueSource<TValue> que permite notificar sobre atualizações para o valor posteriormente, fazendo com que os destinatários sejam renderizados novamente. Essa sobrecarga só deve ser usada se você planeja atualizar o valor dinamicamente.
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
O tipo de valor.
Parâmetros
- serviceCollection
- IServiceCollection
- sourceFactory
- Func<IServiceProvider,CascadingValueSource<TValue>>
Um retorno de chamada que fornece um dentro de CascadingValueSource<TValue> cada escopo do provedor de serviços.
Retornos
Aplica-se a
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>)
Adiciona um valor em cascata ao serviceCollection
. Isso equivale a ter um fixo CascadingValue<TValue> na raiz da hierarquia 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
O tipo de valor.
Parâmetros
- serviceCollection
- IServiceCollection
- initialValueFactory
- Func<IServiceProvider,TValue>
Um retorno de chamada que fornece um valor fixo dentro de cada escopo do provedor de serviços.
Retornos
Aplica-se a
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>)
Adiciona um valor em cascata ao serviceCollection
. Isso equivale a ter um fixo CascadingValue<TValue> na raiz da hierarquia 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
O tipo de valor.
Parâmetros
- serviceCollection
- IServiceCollection
- name
- String
Um nome para o valor em cascata. Se definido, CascadingParameterAttribute pode ser configurado para corresponder com base nesse nome.
- initialValueFactory
- Func<IServiceProvider,TValue>
Um retorno de chamada que fornece um valor fixo dentro de cada escopo do provedor de serviços.