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>>)

カスケード値を に追加します 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>)

カスケード値を に追加します 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>)

カスケード値を に追加します 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

適用対象