MethodDataCollection.GetEnumerator メソッド
アセンブリ: System.Management (system.management.dll 内)

Dim instance As MethodDataCollection Dim returnValue As MethodDataEnumerator returnValue = instance.GetEnumerator
public MethodDataEnumerator GetEnumerator ()
public: MethodDataEnumerator^ GetEnumerator ()
public MethodDataEnumerator GetEnumerator ()
public function GetEnumerator () : MethodDataEnumerator
コレクション内を列挙する IEnumerator。

このメソッドを呼び出すたびに、コレクションの新しい列挙子が返されます。同じメソッド コレクションで、複数の列挙子を取得できます。ただし、各列挙子はコレクションのスナップショットをとるため、その列挙子を取得した後でコレクションに加えた変更は反映されません。
(Visual Basic .NET の For Each ステートメントまたは C# の For ステートメントで) 前方向列挙子を反復処理できるのは 1 回だけです。インスタンスを格納しているメモリは WMI によって解放されるため、列挙子を巻き戻すことはできません。したがって、Count メソッドは列挙子を巻き戻す必要があるため使用できません。
通常、前方向列挙子は従来の列挙子よりも高速であり、使用メモリも少なくて済みますが、Reset の呼び出しを許可しません。
列挙子が巻き戻し可能な場合、コレクション内のオブジェクトは、複数回の列挙のために使用できます。
.NET Framework のセキュリティ

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- MethodDataCollection.GetEnumerator メソッドのページへのリンク