CascadingValueServiceCollectionExtensions.AddCascadingValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
Přidá kaskádovou hodnotu do 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 |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
Přidá kaskádovou hodnotu do |
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.
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>)
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>)
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