バージョン

CreateSubObject メソッド (SmartWebControl)

適切な型のサブオブジェクトを作成します。
シンタックス
'宣言
 
Protected Overridable Function CreateSubObject( _
   ByVal typeID As String _
) As IStateManager
protected virtual IStateManager CreateSubObject( 
   string typeID
)

パラメータ

typeID
サブオブジェクト プロパティのミューテータ内で指定したように、サブオブジェクトのidに対応します。

戻り値の型

サブオブジェクトの現在の状態を記憶するために使用する State オブジェクトの読み込みと保存を行う IStateManager の実装。基本クラスの実装は、便宜のためのみに提供され、常に null (Visual Basic .NET では Nothing) を返します。
解説

継承者は、サブクラス内のこのメソッドのオーバーライドを実装し、 指定した typeID に基づいてプロパティ サブオブジェクト (複合プロパティ) を正しくインスタンス化します。受け取ったtypeIDは、サブクラスが ViewState からのサブオブジェクトの格納と取得に使用するのと同じ識別子です。このメソッドは、Page を読み込むとき LoadViewState 中に呼び出されます。

参照