Compartir a través de


ManagementObjectCollection Clase

Definición

Representa diversas colecciones de objetos de administración recuperados mediante WMI. Los objetos de esta colección pertenecen a tipos derivados de ManagementBaseObject, incluidos ManagementObject y ManagementClass. La colección puede ser el resultado de una consulta WMI ejecutada mediante un objeto ManagementObjectSearcher o una enumeración de objetos de administración de un tipo especificado que se recuperan mediante ManagementClass que representa a dicho tipo. Además, puede ser una colección de objetos de administración relacionados de una manera especificada con un objeto de administración concreto; en ese caso, la colección se recuperaría por medio de un método como GetRelated(). La colección se puede recorrer utilizando ManagementObjectCollection.ManagementObjectEnumerator y los objetos que contiene se pueden inspeccionar y manipular para realizar diversas tareas administrativas.

public ref class ManagementObjectCollection : IDisposable, System::Collections::ICollection
public class ManagementObjectCollection : IDisposable, System.Collections.ICollection
type ManagementObjectCollection = class
    interface ICollection
    interface IEnumerable
    interface IDisposable
Public Class ManagementObjectCollection
Implements ICollection, IDisposable
Herencia
ManagementObjectCollection
Implementaciones

Propiedades

Count

Obtiene un valor que indica el número de objetos de la colección.

IsSynchronized

Obtiene un valor que indica si el objeto está sincronizado (es seguro para subprocesos).

SyncRoot

Obtiene el objeto que se utilizará para la sincronización.

Métodos

CopyTo(Array, Int32)

Copia la colección en una matriz.

CopyTo(ManagementBaseObject[], Int32)

Copia los elementos de la colección en una matriz ManagementBaseObject.

Dispose()

Libera los recursos asociados a este objeto. Tras llamar a este método, cuando se intenta utilizar este objeto, se produce una excepción ObjectDisposedException.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Se deshace de los recursos que mantiene el objeto. Es el destructor del objeto. Los finalizadores se expresan mediante la sintaxis del destructor.

GetEnumerator()

Devuelve el enumerador de la colección.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un objeto IEnumerator que itera a través del objeto ManagementObjectCollection.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a