CascadingValueServiceCollectionExtensions.AddCascadingValue 方法

定义

重载

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

将级联值添加到 serviceCollection。 这相当于在组件层次结构的根目录中具有 CascadingValue<TValue>

通过此重载,可以提供 一个 CascadingValueSource<TValue> ,以便稍后通知值更新,从而导致收件人重新呈现。 仅当计划动态更新值时,才应使用此重载。

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

将级联值添加到 serviceCollection。 这相当于在组件层次结构的根目录中固定 CascadingValue<TValue> 一个 。

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

将级联值添加到 serviceCollection。 这相当于在组件层次结构的根目录中固定 CascadingValue<TValue> 一个 。

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

Source:
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

IServiceCollection

sourceFactory
Func<IServiceProvider,CascadingValueSource<TValue>>

在每个服务提供程序范围内提供 的 CascadingValueSource<TValue> 回调。

返回

IServiceCollection

适用于

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

Source:
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

IServiceCollection

initialValueFactory
Func<IServiceProvider,TValue>

在每个服务提供商范围内提供固定值的回调。

返回

IServiceCollection

适用于

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

Source:
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

IServiceCollection

name
String

级联值的名称。 如果已设置, CascadingParameterAttribute 则可以将 配置为基于此名称进行匹配。

initialValueFactory
Func<IServiceProvider,TValue>

在每个服务提供商范围内提供固定值的回调。

返回

IServiceCollection

适用于