AceEnumerator.Reset メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > AceEnumerator.Reset メソッドの意味・解説 

AceEnumerator.Reset メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

列挙子を初期位置、つまり GenericAce コレクション最初要素前に設定します

名前空間: System.Security.AccessControl
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

例外例外
例外種類条件

InvalidOperationException

列挙子が作成された後に、コレクション変更されました。

解説解説

コレクション変更されない限り列挙子は有効なままです。要素追加変更削除などの変更コレクションに対して実行されると、列挙子は回復不可能な無効状態になり、次に MoveNext メソッドまたは Reset メソッド呼び出すと InvalidOperationExceptionスローさます。

実装時の注意 Reset呼び出した場合結果として列挙子が必ず同じ状態になることが必要です。列挙子をコレクション先頭、つまり最初要素前に移動する実装がよく使用されます。この場合列挙子が作成され後でコレクション変更されていると、その列挙子は無効になります。これは、MoveNext および Current使用する場合でも同様です

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
AceEnumerator クラス
AceEnumerator メンバ
System.Security.AccessControl 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

AceEnumerator.Reset メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



AceEnumerator.Reset メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS