バージョン

CreationContext プロパティ

CreateInstance メソッドが呼び出される時に追加のコンテキストを提供する任意のオブジェクト。
シンタックス
'宣言
 
Public Property CreationContext As Object
public object CreationContext {get; set;}
解説

Variance はそのルート アクティビティによって常に作成されます。データ プロバイダーの ReadObject メソッドへの呼び出しの間に Variance オブジェクトが作成されるときに CreateInstance ファクトリ メソッドが機能するためには、各オブジェクトをデータ ソースから読み取りデータ バインドする前に、データ プロバイダーはルート アクティビティをこの CreationContext プロパティに割り当てる必要があります。CreateInstance メソッドのこのクラスの実装は、CreationContext を使用して、適切な Variance オブジェクトを作成します。

この特定の事例で、CreationContext はタイプ AppointmentVariance ですが、他の戻り値のタイプが可能で、呼び出し側は CreationContext のタイプについていかなる想定も行いません。これは ScheduleDataBinding オブジェクトの意図した使用によって変わる場合があります。

参照