Compartilhar via


CascadingValueServiceCollectionExtensions.AddCascadingValue Método

Definição

Sobrecargas

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.

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.

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.

AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>)

Origem:
CascadingValueServiceCollectionExtensions.cs
Origem:
CascadingValueServiceCollectionExtensions.cs

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

O 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

O IServiceCollection.

Aplica-se a

AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>)

Origem:
CascadingValueServiceCollectionExtensions.cs
Origem:
CascadingValueServiceCollectionExtensions.cs

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

O IServiceCollection.

initialValueFactory
Func<IServiceProvider,TValue>

Um retorno de chamada que fornece um valor fixo dentro de cada escopo do provedor de serviços.

Retornos

O IServiceCollection.

Aplica-se a

AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>)

Origem:
CascadingValueServiceCollectionExtensions.cs
Origem:
CascadingValueServiceCollectionExtensions.cs

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

O 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.

Retornos

O IServiceCollection.

Aplica-se a