Udostępnij przez


CascadingValueServiceCollectionExtensions.AddCascadingValue Metoda

Definicja

Przeciążenia

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

Dodaje kaskadową wartość do elementu serviceCollection. Jest to równoważne z elementem CascadingValue<TValue> głównym hierarchii składników.

Za pomocą tego przeciążenia można podać element CascadingValueSource<TValue> , który umożliwia powiadamianie o aktualizacjach wartości później, co powoduje ponowne renderowanie adresatów. To przeciążenie powinno być używane tylko wtedy, gdy planujesz dynamicznie aktualizować wartość.

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

Dodaje kaskadową wartość do elementu serviceCollection. Jest to równoważne stałemu CascadingValue<TValue> elementowi w katalogu głównym hierarchii składników.

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

Dodaje kaskadową wartość do elementu serviceCollection. Jest to równoważne stałemu CascadingValue<TValue> elementowi w katalogu głównym hierarchii składników.

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

Źródło:
CascadingValueServiceCollectionExtensions.cs

Dodaje kaskadową wartość do elementu serviceCollection. Jest to równoważne z elementem CascadingValue<TValue> głównym hierarchii składników.

Za pomocą tego przeciążenia można podać element CascadingValueSource<TValue> , który umożliwia powiadamianie o aktualizacjach wartości później, co powoduje ponowne renderowanie adresatów. To przeciążenie powinno być używane tylko wtedy, gdy planujesz dynamicznie aktualizować wartość.

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 wartości.

Parametry

serviceCollection
IServiceCollection

Element IServiceCollection.

sourceFactory
Func<IServiceProvider,CascadingValueSource<TValue>>

Wywołanie zwrotne, które dostarcza element CascadingValueSource<TValue> w ramach każdego zakresu dostawcy usług.

Zwraca

Element IServiceCollection.

Dotyczy

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

Źródło:
CascadingValueServiceCollectionExtensions.cs

Dodaje kaskadową wartość do elementu serviceCollection. Jest to równoważne stałemu CascadingValue<TValue> elementowi w katalogu głównym hierarchii składników.

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 wartości.

Parametry

serviceCollection
IServiceCollection

Element IServiceCollection.

initialValueFactory
Func<IServiceProvider,TValue>

Wywołanie zwrotne, które dostarcza stałą wartość w każdym zakresie dostawcy usług.

Zwraca

Element IServiceCollection.

Dotyczy

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

Źródło:
CascadingValueServiceCollectionExtensions.cs

Dodaje kaskadową wartość do elementu serviceCollection. Jest to równoważne stałemu CascadingValue<TValue> elementowi w katalogu głównym hierarchii składników.

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 wartości.

Parametry

serviceCollection
IServiceCollection

Element IServiceCollection.

name
String

Nazwa wartości kaskadowej. W przypadku ustawienia CascadingParameterAttribute można skonfigurować dopasowanie na podstawie tej nazwy.

initialValueFactory
Func<IServiceProvider,TValue>

Wywołanie zwrotne, które dostarcza stałą wartość w każdym zakresie dostawcy usług.

Zwraca

Element IServiceCollection.

Dotyczy