PropertyDataCollection.PropertyDataEnumerator PropertyDataCollection.PropertyDataEnumerator PropertyDataCollection.PropertyDataEnumerator PropertyDataCollection.PropertyDataEnumerator Class

Definição

Representa o enumerador para objetos PropertyData no PropertyDataCollection.Represents the enumerator for PropertyData objects in the PropertyDataCollection.

public: ref class PropertyDataCollection::PropertyDataEnumerator : System::Collections::IEnumerator
public class PropertyDataCollection.PropertyDataEnumerator : System.Collections.IEnumerator
type PropertyDataCollection.PropertyDataEnumerator = class
    interface IEnumerator
Public Class PropertyDataCollection.PropertyDataEnumerator
Implements IEnumerator
Herança
PropertyDataCollection.PropertyDataEnumeratorPropertyDataCollection.PropertyDataEnumeratorPropertyDataCollection.PropertyDataEnumeratorPropertyDataCollection.PropertyDataEnumerator
Implementações

Exemplos

O exemplo a seguir enumera por meio das propriedades do Win32_LogicalDisk classe.The following example enumerates through the properties of the Win32_LogicalDisk class.

using System; 
using System.Management; 

// This sample demonstrates how to
// enumerate all properties in a 
// ManagementObject using the
// PropertyDataEnumerator object.
class Sample_PropertyDataEnumerator 
{
    public static int Main(string[] args) 
    { 
        ManagementObject disk = new 
            ManagementObject("Win32_LogicalDisk.DeviceID='C:'");
        PropertyDataCollection.PropertyDataEnumerator
            propertyEnumerator = disk.Properties.GetEnumerator();
        while(propertyEnumerator.MoveNext()) 
        {
            PropertyData p = 
                (PropertyData)propertyEnumerator.Current;
            Console.WriteLine("Property found: " + p.Name);
        }
        return 0;
    }
}
Imports System
Imports System.Management

' This sample demonstrates how to
' enumerate all properties in a
' ManagementObject using
' PropertyDataEnumerator object.
Class Sample_PropertyDataEnumerator
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer
        Dim disk As New ManagementObject( _
            "Win32_LogicalDisk.DeviceID='C:'")
        Dim propertyEnumerator As _
          PropertyDataCollection.PropertyDataEnumerator _
              = disk.Properties.GetEnumerator()
        While propertyEnumerator.MoveNext()
            Dim p As PropertyData = _
                CType(propertyEnumerator.Current, PropertyData)
            Console.WriteLine("Property found: " & p.Name)
        End While
        Return 0
    End Function
End Class

Propriedades

Current Current Current Current

Obtém o PropertyData atual na enumeração PropertyDataCollection.Gets the current PropertyData in the PropertyDataCollection enumeration.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveNext() MoveNext() MoveNext() MoveNext()

Vai para o próximo elemento na enumeração PropertyDataCollection.Moves to the next element in the PropertyDataCollection enumeration.

Reset() Reset() Reset() Reset()

Redefine o enumerador para o início da enumeração PropertyDataCollection.Resets the enumerator to the beginning of the PropertyDataCollection enumeration.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Implantações explícitas de interface

IEnumerator.Current IEnumerator.Current IEnumerator.Current IEnumerator.Current

Obtém o objeto atual na coleção.Gets the current object in the collection.

Aplica-se a