CascadingValueServiceCollectionExtensions.AddCascadingValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
Dodaje kaskadową wartość do elementu 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 |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
Dodaje kaskadową wartość do elementu |
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ść.
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>)
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>)
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.