Partager via


CascadingValueServiceCollectionExtensions.AddCascadingValue Méthode

Définition

Surcharges

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

Ajoute une valeur en cascade à .serviceCollection Cela revient à avoir un CascadingValue<TValue> à la racine de la hiérarchie des composants.

Avec cette surcharge, vous pouvez fournir un CascadingValueSource<TValue> qui vous permet de notifier ultérieurement les mises à jour apportées à la valeur, ce qui entraîne le rendu des destinataires. Cette surcharge ne doit être utilisée que si vous envisagez de mettre à jour la valeur de manière dynamique.

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

Ajoute une valeur en cascade à .serviceCollection Cela revient à avoir un fixe CascadingValue<TValue> à la racine de la hiérarchie des composants.

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

Ajoute une valeur en cascade à .serviceCollection Cela revient à avoir un fixe CascadingValue<TValue> à la racine de la hiérarchie des composants.

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

Source:
CascadingValueServiceCollectionExtensions.cs
Source:
CascadingValueServiceCollectionExtensions.cs

Ajoute une valeur en cascade à .serviceCollection Cela revient à avoir un CascadingValue<TValue> à la racine de la hiérarchie des composants.

Avec cette surcharge, vous pouvez fournir un CascadingValueSource<TValue> qui vous permet de notifier ultérieurement les mises à jour apportées à la valeur, ce qui entraîne le rendu des destinataires. Cette surcharge ne doit être utilisée que si vous envisagez de mettre à jour la valeur de manière dynamique.

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

Paramètres de type

TValue

Type de valeur.

Paramètres

serviceCollection
IServiceCollection

L’IServiceCollectionopérateur

sourceFactory
Func<IServiceProvider,CascadingValueSource<TValue>>

Rappel qui fournit un CascadingValueSource<TValue> dans chaque étendue de fournisseur de services.

Retours

L’IServiceCollectionopérateur

S’applique à

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

Source:
CascadingValueServiceCollectionExtensions.cs
Source:
CascadingValueServiceCollectionExtensions.cs

Ajoute une valeur en cascade à .serviceCollection Cela revient à avoir un fixe CascadingValue<TValue> à la racine de la hiérarchie des composants.

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

Paramètres de type

TValue

Type de valeur.

Paramètres

serviceCollection
IServiceCollection

L’IServiceCollectionopérateur

initialValueFactory
Func<IServiceProvider,TValue>

Rappel qui fournit une valeur fixe dans chaque étendue de fournisseur de services.

Retours

L’IServiceCollectionopérateur

S’applique à

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

Source:
CascadingValueServiceCollectionExtensions.cs
Source:
CascadingValueServiceCollectionExtensions.cs

Ajoute une valeur en cascade à .serviceCollection Cela revient à avoir un fixe CascadingValue<TValue> à la racine de la hiérarchie des composants.

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

Paramètres de type

TValue

Type de valeur.

Paramètres

serviceCollection
IServiceCollection

L’IServiceCollectionopérateur

name
String

Nom de la valeur en cascade. Si cette valeur est définie, CascadingParameterAttribute peut être configurée pour correspondre en fonction de ce nom.

initialValueFactory
Func<IServiceProvider,TValue>

Rappel qui fournit une valeur fixe dans chaque étendue de fournisseur de services.

Retours

L’IServiceCollectionopérateur

S’applique à