ManagementObjectCollection Clase

Definición

Representa diversas colecciones de objetos de administración recuperados mediante WMI.Represents different collections of management objects retrieved through WMI. Los objetos de esta colección pertenecen a tipos derivados de ManagementBaseObject, incluidos ManagementObject y ManagementClass.The objects in this collection are of ManagementBaseObject-derived types, including ManagementObject and 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.The collection can be the result of a WMI query executed through a ManagementObjectSearcher, or an enumeration of management objects of a specified type retrieved through a ManagementClass representing that type. 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().In addition, this can be a collection of management objects related in a specified way to a specific management object - in this case the collection would be retrieved through a method such as 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.The collection can be walked using the ManagementObjectCollection.ManagementObjectEnumerator and objects in it can be inspected or manipulated for various management tasks.

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.Gets a value indicating the number of objects in the collection.

IsSynchronized

Obtiene un valor que indica si el objeto está sincronizado (es seguro para subprocesos).Gets a value that indicates whether the object is synchronized (thread-safe).

SyncRoot

Obtiene el objeto que se utilizará para la sincronización.Gets the object to be used for synchronization.

Métodos

CopyTo(Array, Int32)

Copia la colección en una matriz.Copies the collection to an array.

CopyTo(ManagementBaseObject[], Int32)

Copia los elementos de la colección en una matriz ManagementBaseObject.Copies the items in the collection to a ManagementBaseObject array.

Dispose()

Libera los recursos asociados a este objeto.Releases resources associated with this object. Tras llamar a este método, cuando se intenta utilizar este objeto, se produce una excepción ObjectDisposedException.After this method has been called, an attempt to use this object will result in an ObjectDisposedException being thrown.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
Finalize()

Se deshace de los recursos que mantiene el objeto.Disposes of resources the object is holding. Es el destructor del objeto.This is the destructor for the object. Los finalizadores se expresan mediante la sintaxis del destructor.Finalizers are expressed using destructor syntax.

GetEnumerator()

Devuelve el enumerador de la colección.Returns the enumerator for the collection.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un objeto IEnumerator que itera a través del objeto ManagementObjectCollection.Returns an IEnumerator that iterates through the ManagementObjectCollection.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a