CascadingValueServiceCollectionExtensions.AddCascadingValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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>>)
将级联值添加到 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>)
将级联值添加到 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>)
将级联值添加到 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>
在每个服务提供商范围内提供固定值的回调。