次の方法で共有


MethodDataCollection.MethodDataEnumerator クラス

MethodDataCollection 内の MethodData オブジェクトの列挙子を表します。

この型のすべてのメンバの一覧については、MethodDataCollection.MethodDataEnumerator メンバ を参照してください。

System.Object
   System.Management.MethodDataCollection.MethodDataEnumerator

Public Class MethodDataCollection.MethodDataEnumerator
   Implements IEnumerator
[C#]
public class MethodDataCollection.MethodDataEnumerator :
   IEnumerator
[C++]
public __gc class MethodDataCollection.MethodDataEnumerator :
   public IEnumerator
[JScript]
public class MethodDataCollection.MethodDataEnumerator implements
   IEnumerator

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

使用例

 
using System;
using System.Management;

// This sample demonstrates how to enumerate all methods in
// Win32_LogicalDisk class using MethodDataEnumerator object.

class Sample_MethodDataEnumerator 
{
 public static int Main(string[] args) 
 {
  ManagementClass diskClass = new ManagementClass("win32_logicaldisk");
  MethodDataCollection.MethodDataEnumerator diskEnumerator = 
   diskClass.Methods.GetEnumerator();
  while(diskEnumerator.MoveNext()) 
  {
   MethodData method = diskEnumerator.Current;
   Console.WriteLine("Method = " + method.Name);
  }   
  return 0;
 }
}
   
[Visual Basic] 
Imports System
Imports System.Management

' This sample demonstrates how to enumerate all methods in
' Win32_LogicalDisk class using MethodDataEnumerator object.

Class Sample_MethodDataEnumerator
 Overloads Public Shared Function Main(args() As String) As Integer
  Dim diskClass As New ManagementClass("win32_logicaldisk")
  Dim diskEnumerator As _
       MethodDataCollection.MethodDataEnumerator = _
      diskClass.Methods.GetEnumerator()
  While diskEnumerator.MoveNext()
   Dim method As MethodData = diskEnumerator.Current
   Console.WriteLine("Method = " & method.Name)
  End While
  Return 0
 End Function 
End Class
   

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Management

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Management (System.Management.dll 内)

参照

MethodDataCollection.MethodDataEnumerator メンバ | System.Management 名前空間