MethodDataCollection.MethodDataEnumerator Classe

Definizione

Rappresenta l'enumeratore per gli oggetti MethodData nella raccolta MethodDataCollection.Represents the enumerator for MethodData objects in the MethodDataCollection.

public: ref class MethodDataCollection::MethodDataEnumerator : System::Collections::IEnumerator
public class MethodDataCollection.MethodDataEnumerator : System.Collections.IEnumerator
type MethodDataCollection.MethodDataEnumerator = class
    interface IEnumerator
Public Class MethodDataCollection.MethodDataEnumerator
Implements IEnumerator
Ereditarietà
MethodDataCollection.MethodDataEnumerator
Implementazioni

Esempi

Nell'esempio seguente vengono enumerati i metodi nella classe Win32_LogicalDisk e vengono visualizzati.The following example enumerates through the methods in the Win32_LogicalDisk class and displays them.

using System;
using System.Management;

// This sample demonstrates how to
// enumerate all methods in
// Win32_LogicalDisk class using the
// 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;
    }
}
Imports System.Management
' This sample demonstrates how to
' enumerate all methods in
' Win32_LogicalDisk class using
' MethodDataEnumerator object.
Class Sample_MethodDataEnumerator
    Public Overloads Shared Function _
        Main(ByVal 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

Proprietà

Current

Restituisce l'oggetto MethodData corrente nell'enumerazione MethodDataCollection.Returns the current MethodData in the MethodDataCollection enumeration.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
MoveNext()

Passa all'elemento successivo nell'enumerazione MethodDataCollection.Moves to the next element in the MethodDataCollection enumeration.

Reset()

Reimposta l'enumeratore all'inizio dell'enumerazione MethodDataCollection.Resets the enumerator to the beginning of the MethodDataCollection enumeration.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IEnumerator.Current

Ottiene l'oggetto corrente della raccolta.Gets the current object in the collection.

Si applica a