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 名前空間