StateManagedCollection メンバ
IStateManager オブジェクトを管理する厳密に型指定されたすべてのコレクションの基本クラスを提供します。
StateManagedCollection データ型で公開されるメンバを以下の表に示します。
プロテクト コンストラクタ
パブリック プロパティ
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| Clear | StateManagedCollection コレクションからすべての項目を削除します。 |
| CopyTo | 特定の配列インデックスを開始位置として、配列に StateManagedCollection コレクションの要素をコピーします。 |
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
| GetEnumerator | StateManagedCollection コレクションを反復処理する反復子を返します。 |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
| SetDirty | 強制的に StateManagedCollection コレクション全体をビューステートにシリアル化します。 |
| ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| CreateKnownType | 派生クラスでオーバーライドされた場合、IStateManager を実装するクラスのインスタンスを作成します。作成されるオブジェクトの型は、GetKnownTypes メソッドから返されるコレクションの指定されたメンバに基づきます。 |
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| GetKnownTypes | 派生クラスでオーバーライドされた場合、StateManagedCollection コレクションに格納できる IStateManager 型の配列を取得します。 |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
| OnClear | 派生クラスでオーバーライドされた場合、Clear メソッドによってコレクションからすべての項目が削除される前の補足作業を実行します。 |
| OnClearComplete | 派生クラスでオーバーライドされた場合、Clear メソッドによってコレクションからすべての項目が削除された後の補足作業を実行します。 |
| OnInsert | 派生クラスでオーバーライドされた場合、 System.Collections.IList.Insert メソッドまたは System.Collections.IList.Add メソッドによってコレクションに項目が追加される前の補足作業を実行します。 |
| OnInsertComplete | 派生クラスでオーバーライドされた場合、 System.Collections.IList.Insert メソッドまたは System.Collections.IList.Add メソッドによってコレクションに項目が追加された後の補足作業を実行します。 |
| OnRemove | 派生クラスでオーバーライドされた場合、System.Collections.IList.Remove メソッドまたは System.Collections.IList.RemoveAt メソッドによって、指定された項目がコレクションから削除される前の補足作業を実行します。 |
| OnRemoveComplete | 派生クラスでオーバーライドされた場合、System.Collections.IList.Remove メソッドまたは System.Collections.IList.RemoveAt メソッドによって、指定された項目がコレクションから削除された後の補足作業を実行します。 |
| OnValidate | 派生クラスでオーバーライドされた場合、StateManagedCollection コレクションの要素を検証します。 |
| SetDirtyObject | 派生クラスでオーバーライドされた場合、コレクションに格納されている object に、変更情報だけでなく、その状態全体をビューステートに記録するよう指示します。 |
明示的インターフェイスの実装| 名前 | 説明 | |
|---|---|---|
| System.Collections.IEnumerable.GetEnumerator | StateManagedCollection コレクションを反復処理する反復子を返します。 |
| System.Collections.IList.Add | 項目を StateManagedCollection コレクションに追加します。 |
| System.Collections.IList.Clear | StateManagedCollection コレクションからすべての項目を削除します。 |
| System.Collections.IList.Contains | StateManagedCollection コレクションに特定の値が格納されているかどうかを判断します。 |
| System.Collections.IList.IndexOf | StateManagedCollection コレクション内での指定した項目のインデックスを調べます。 |
| System.Collections.IList.Insert | StateManagedCollection コレクション内の指定したインデックスの位置に項目を挿入します。 |
| System.Collections.IList.Remove | 指定したオブジェクトのうち、StateManagedCollection コレクションで最初に出現したオブジェクトを削除します。 |
| System.Collections.IList.RemoveAt | 指定したインデックス位置にある IStateManager 要素を削除します。 |
| System.Web.UI.IStateManager.LoadViewState | StateManagedCollection コレクションと、そのコレクションに格納されている IStateManager 項目の保存されているビューステートを復元します。 |
| System.Web.UI.IStateManager.SaveViewState | ページがサーバーにポストバックされた時間以降に発生した、StateManagedCollection コレクションと各 IStateManager オブジェクトへの変更を保存します。 |
| System.Web.UI.IStateManager.TrackViewState | StateManagedCollection コレクションとその各 IStateManager オブジェクトにビューステートへの変更を追跡させ、同じページに対する要求間でこれらが永続化されるようにします。 |
| System.Collections.ICollection.Count | StateManagedCollection コレクションに格納されている要素の数を取得します。 |
| System.Collections.ICollection.IsSynchronized | StateManagedCollection コレクションが同期されている (スレッド セーフである) かどうかを示す値を取得します。このメソッドは、常に false を返します。 |
| System.Collections.ICollection.SyncRoot | StateManagedCollection コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。このメソッドは、常に null 参照 (Visual Basic では Nothing) を返します。 |
| System.Collections.IList.IsFixedSize | StateManagedCollection コレクションが固定サイズかどうかを示す値を取得します。このメソッドは、常に false を返します。 |
| System.Collections.IList.IsReadOnly | StateManagedCollection コレクションが読み取り専用かどうかを示す値を取得します。 |
| System.Collections.IList.Item | 指定したインデックス位置にある IStateManager 要素を取得します。 |
| System.Web.UI.IStateManager.IsTrackingViewState | StateManagedCollection コレクションがビューステートへの変更を保存しているかどうかを示す値を取得します。 |
参照- StateManagedCollection メンバのページへのリンク