Sdílet prostřednictvím


CascadingValueServiceCollectionExtensions.AddCascadingValue Metoda

Definice

Přetížení

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

Přidá kaskádovou hodnotu do serviceCollection. To odpovídá tomu, že máte v kořenovém CascadingValue<TValue> adresáři hierarchie komponent.

S tímto přetížením můžete zadat CascadingValueSource<TValue> hodnotu, která vám umožní upozorňovat na aktualizace hodnoty později, což způsobí, že příjemci budou znovu vykreslovat. Toto přetížení by mělo být použito pouze v případě, že plánujete dynamickou aktualizaci hodnoty.

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

Přidá kaskádovou hodnotu do serviceCollection. To odpovídá tomu, že je pevný CascadingValue<TValue> v kořenovém adresáři hierarchie komponent.

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

Přidá kaskádovou hodnotu do serviceCollection. To odpovídá tomu, že je pevný CascadingValue<TValue> v kořenovém adresáři hierarchie komponent.

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

Zdroj:
CascadingValueServiceCollectionExtensions.cs
Zdroj:
CascadingValueServiceCollectionExtensions.cs

Přidá kaskádovou hodnotu do serviceCollection. To odpovídá tomu, že máte v kořenovém CascadingValue<TValue> adresáři hierarchie komponent.

S tímto přetížením můžete zadat CascadingValueSource<TValue> hodnotu, která vám umožní upozorňovat na aktualizace hodnoty později, což způsobí, že příjemci budou znovu vykreslovat. Toto přetížení by mělo být použito pouze v případě, že plánujete dynamickou aktualizaci hodnoty.

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

Parametry typu

TValue

Typ hodnoty.

Parametry

serviceCollection
IServiceCollection

Hodnota IServiceCollection

sourceFactory
Func<IServiceProvider,CascadingValueSource<TValue>>

Zpětné volání, které poskytuje v CascadingValueSource<TValue> rámci každého oboru poskytovatele služeb.

Návraty

Hodnota IServiceCollection

Platí pro

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

Zdroj:
CascadingValueServiceCollectionExtensions.cs
Zdroj:
CascadingValueServiceCollectionExtensions.cs

Přidá kaskádovou hodnotu do serviceCollection. To odpovídá tomu, že je pevný CascadingValue<TValue> v kořenovém adresáři hierarchie komponent.

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

Parametry typu

TValue

Typ hodnoty.

Parametry

serviceCollection
IServiceCollection

Hodnota IServiceCollection

initialValueFactory
Func<IServiceProvider,TValue>

Zpětné volání, které poskytuje pevnou hodnotu v rámci každého oboru poskytovatele služeb.

Návraty

Hodnota IServiceCollection

Platí pro

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

Zdroj:
CascadingValueServiceCollectionExtensions.cs
Zdroj:
CascadingValueServiceCollectionExtensions.cs

Přidá kaskádovou hodnotu do serviceCollection. To odpovídá tomu, že je pevný CascadingValue<TValue> v kořenovém adresáři hierarchie komponent.

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

Parametry typu

TValue

Typ hodnoty.

Parametry

serviceCollection
IServiceCollection

Hodnota IServiceCollection

name
String

Název kaskádové hodnoty. Pokud je tato možnost nastavená, může být nakonfigurována tak, CascadingParameterAttribute aby odpovídala tomuto názvu.

initialValueFactory
Func<IServiceProvider,TValue>

Zpětné volání, které poskytuje pevnou hodnotu v rámci každého oboru poskytovatele služeb.

Návraty

Hodnota IServiceCollection

Platí pro