CascadingValueServiceCollectionExtensions.AddCascadingValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
Ajoute une valeur en cascade à . 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 à . |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
Ajoute une valeur en cascade à . |
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.
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>)
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>)
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