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>
各サービス プロバイダー スコープ内で固定値を提供するコールバック。