CascadingValueServiceCollectionExtensions.AddCascadingValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
Добавляет каскадное значение в С помощью этой перегрузки вы можете предоставить CascadingValueSource<TValue> объект , который позволяет уведомлять об обновлениях значения позже, что приведет к повторной отрисовки получателей. Эту перегрузку следует использовать только в том случае, если вы планируете динамически обновлять значение. |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>) |
Добавляет каскадное значение в |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
Добавляет каскадное значение в |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>)
- Исходный код:
- CascadingValueServiceCollectionExtensions.cs
- Исходный код:
- CascadingValueServiceCollectionExtensions.cs
Добавляет каскадное значение в serviceCollection
. Это эквивалентно тому, что объект находится CascadingValue<TValue> в корне иерархии компонентов.
С помощью этой перегрузки вы можете предоставить CascadingValueSource<TValue> объект , который позволяет уведомлять об обновлениях значения позже, что приведет к повторной отрисовки получателей. Эту перегрузку следует использовать только в том случае, если вы планируете динамически обновлять значение.
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
Параметры типа
- TValue
Тип значения.
Параметры
- serviceCollection
- IServiceCollection
- sourceFactory
- Func<IServiceProvider,CascadingValueSource<TValue>>
Обратный вызов, предоставляющий CascadingValueSource<TValue> в каждом область поставщика услуг.
Возвращаемое значение
Применяется к
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>)
- Исходный код:
- CascadingValueServiceCollectionExtensions.cs
- Исходный код:
- CascadingValueServiceCollectionExtensions.cs
Добавляет каскадное значение в serviceCollection
. Это эквивалентно фиксированному CascadingValue<TValue> объекту в корне иерархии компонентов.
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
Параметры типа
- TValue
Тип значения.
Параметры
- serviceCollection
- IServiceCollection
- initialValueFactory
- Func<IServiceProvider,TValue>
Обратный вызов, предоставляющий фиксированное значение в каждом поставщике услуг область.
Возвращаемое значение
Применяется к
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>)
- Исходный код:
- CascadingValueServiceCollectionExtensions.cs
- Исходный код:
- CascadingValueServiceCollectionExtensions.cs
Добавляет каскадное значение в serviceCollection
. Это эквивалентно фиксированному CascadingValue<TValue> объекту в корне иерархии компонентов.
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
Параметры типа
- TValue
Тип значения.
Параметры
- serviceCollection
- IServiceCollection
- name
- String
Имя каскадного значения. Если задано значение , CascadingParameterAttribute можно настроить сопоставление на основе этого имени.
- initialValueFactory
- Func<IServiceProvider,TValue>
Обратный вызов, предоставляющий фиксированное значение в каждом поставщике услуг область.