ManagementObjectCollection ManagementObjectCollection ManagementObjectCollection ManagementObjectCollection Class

Definição

Representa as diferentes coleções de objetos de gerenciamento recuperados por meio do WMI.Represents different collections of management objects retrieved through WMI. Os objetos nesta coleção são de tipos derivados de ManagementBaseObject, incluindo ManagementObject e ManagementClass.The objects in this collection are of ManagementBaseObject-derived types, including ManagementObject and ManagementClass. A coleção pode ser o resultado de uma consulta WMI executada por meio de um ManagementObjectSearcher ou uma enumeração de objetos de gerenciamento de um tipo especificado recuperada por meio de um ManagementClass que representa o tipo em questão.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. Além disso, ela pode ser uma coleção de objetos de gerenciamento relacionada de uma forma especificada a um objeto de gerenciamento específico. Nesse caso, a coleção deve ser recuperada por meio de um 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(). A coleção pode ser percorrida usando o ManagementObjectCollection.ManagementObjectEnumerator e objetos podem ser inspecionados ou manipulados para várias tarefas de gerenciamento.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
Herança
ManagementObjectCollectionManagementObjectCollectionManagementObjectCollectionManagementObjectCollection
Implementações

Propriedades

Count Count Count Count

Obtém um valor que indica o número de objetos na coleção.Gets a value indicating the number of objects in the collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtém um valor que indica se o objeto é sincronizado (thread-safe).Gets a value that indicates whether the object is synchronized (thread-safe).

SyncRoot SyncRoot SyncRoot SyncRoot

Obtém o objeto a ser usado para sincronização.Gets the object to be used for synchronization.

Métodos

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia a coleção para uma matriz.Copies the collection to an array.

CopyTo(ManagementBaseObject[], Int32) CopyTo(ManagementBaseObject[], Int32) CopyTo(ManagementBaseObject[], Int32) CopyTo(ManagementBaseObject[], Int32)

Copia os itens na coleção para uma matriz ManagementBaseObject.Copies the items in the collection to a ManagementBaseObject array.

Dispose() Dispose() Dispose() Dispose()

Libera recursos associados a este objeto.Releases resources associated with this object. Depois que esse método é chamado, uma tentativa de usar esse objeto resultará na geração de um ObjectDisposedException.After this method has been called, an attempt to use this object will result in an ObjectDisposedException being thrown.

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)
Finalize() Finalize() Finalize() Finalize()

Descarta os recursos que o objeto está retendo.Disposes of resources the object is holding. Este é o destruidor do objeto.This is the destructor for the object. Os finalizadores são expressos usando a sintaxe do destruidor.Finalizers are expressed using destructor syntax.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retorna o enumerador da coleção.Returns the enumerator for the collection.

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)
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

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Retorna um IEnumerator que itera pelo ManagementObjectCollection.Returns an IEnumerator that iterates through the ManagementObjectCollection.

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a