ManagementObjectCollection.GetEnumerator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el enumerador de la colección.
public:
System::Management::ManagementObjectCollection::ManagementObjectEnumerator ^ GetEnumerator();
public System.Management.ManagementObjectCollection.ManagementObjectEnumerator GetEnumerator ();
member this.GetEnumerator : unit -> System.Management.ManagementObjectCollection.ManagementObjectEnumerator
Public Function GetEnumerator () As ManagementObjectCollection.ManagementObjectEnumerator
Devoluciones
IEnumerator que se puede utilizar para recorrer en iteración la colección.
Comentarios
Solo se puede recorrer en iteración (como en una instrucción Visual Basic .NET o una instrucción de C#) a través de un enumerador de solo avance For Each For una vez. WMI libera la memoria que contiene las instancias para que el enumerador no se pueda volver a abrir. Por lo tanto, Count no se puede usar el método , ya que requiere rebobinar el enumerador.
Los enumeradores de solo avance suelen ser mucho más rápidos y usan menos memoria que los enumeradores convencionales, pero no permiten llamadas a Reset .
Si un enumerador se puede rebobinar, los objetos de la colección se mantendrán disponibles para varias enumeraciones.
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Using Libraries from Partially Trusted Code.