Share via


CascadingValueSource<TValue> コンストラクター

定義

オーバーロード

CascadingValueSource<TValue>(Func<TValue>, Boolean)

のインスタンス CascadingValueSource<TValue>を構築します。

CascadingValueSource<TValue>(TValue, Boolean)

のインスタンス CascadingValueSource<TValue>を構築します。

CascadingValueSource<TValue>(String, Func<TValue>, Boolean)

のインスタンス CascadingValueSource<TValue>を構築します。

CascadingValueSource<TValue>(String, TValue, Boolean)

のインスタンス CascadingValueSource<TValue>を構築します。

CascadingValueSource<TValue>(Func<TValue>, Boolean)

ソース:
CascadingValueSource.cs

のインスタンス CascadingValueSource<TValue>を構築します。

public CascadingValueSource (Func<TValue> initialValueFactory, bool isFixed);
new Microsoft.AspNetCore.Components.CascadingValueSource<'Value> : Func<'Value> * bool -> Microsoft.AspNetCore.Components.CascadingValueSource<'Value>
Public Sub New (initialValueFactory As Func(Of TValue), isFixed As Boolean)

パラメーター

initialValueFactory
Func<TValue>

最初に必要になったときに初期値を生成するコールバック。

isFixed
Boolean

値が固定されているかどうかを示すフラグ。 false の場合、すべての receipient が更新通知をサブスクライブします。更新通知は を呼び出 NotifyChangedAsync()すことで発行できます。 これらのサブスクリプションはパフォーマンス コストがかかるため、値が変更されない場合は true に設定 isFixed します。

適用対象

CascadingValueSource<TValue>(TValue, Boolean)

ソース:
CascadingValueSource.cs

のインスタンス CascadingValueSource<TValue>を構築します。

public CascadingValueSource (TValue value, bool isFixed);
new Microsoft.AspNetCore.Components.CascadingValueSource<'Value> : 'Value * bool -> Microsoft.AspNetCore.Components.CascadingValueSource<'Value>
Public Sub New (value As TValue, isFixed As Boolean)

パラメーター

value
TValue

初期値。

isFixed
Boolean

値が固定されているかどうかを示すフラグ。 false の場合、すべての receipient が更新通知をサブスクライブします。更新通知は を呼び出 NotifyChangedAsync()すことで発行できます。 これらのサブスクリプションはパフォーマンス コストがかかるため、値が変更されない場合は true に設定 isFixed します。

適用対象

CascadingValueSource<TValue>(String, Func<TValue>, Boolean)

ソース:
CascadingValueSource.cs

のインスタンス CascadingValueSource<TValue>を構築します。

public CascadingValueSource (string name, Func<TValue> initialValueFactory, bool isFixed);
new Microsoft.AspNetCore.Components.CascadingValueSource<'Value> : string * Func<'Value> * bool -> Microsoft.AspNetCore.Components.CascadingValueSource<'Value>
Public Sub New (name As String, initialValueFactory As Func(Of TValue), isFixed As Boolean)

パラメーター

name
String

カスケード値の名前。 設定されている場合は、 CascadingParameterAttribute この名前に基づいて一致するように構成できます。

initialValueFactory
Func<TValue>

最初に必要になったときに初期値を生成するコールバック。

isFixed
Boolean

値が固定されているかどうかを示すフラグ。 false の場合、すべての receipient が更新通知をサブスクライブします。更新通知は を呼び出 NotifyChangedAsync()すことで発行できます。 これらのサブスクリプションはパフォーマンス コストがかかるため、値が変更されない場合は true に設定 isFixed します。

適用対象

CascadingValueSource<TValue>(String, TValue, Boolean)

ソース:
CascadingValueSource.cs

のインスタンス CascadingValueSource<TValue>を構築します。

public CascadingValueSource (string name, TValue value, bool isFixed);
new Microsoft.AspNetCore.Components.CascadingValueSource<'Value> : string * 'Value * bool -> Microsoft.AspNetCore.Components.CascadingValueSource<'Value>
Public Sub New (name As String, value As TValue, isFixed As Boolean)

パラメーター

name
String

カスケード値の名前。 設定されている場合は、 CascadingParameterAttribute この名前に基づいて一致するように構成できます。

value
TValue

初期値。

isFixed
Boolean

値が固定されているかどうかを示すフラグ。 false の場合、すべての receipient が更新通知をサブスクライブします。更新通知は を呼び出 NotifyChangedAsync()すことで発行できます。 これらのサブスクリプションはパフォーマンス コストがかかるため、値が変更されない場合は true に設定 isFixed します。

適用対象