ManagementObjectCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa as diferentes coleções de objetos de gerenciamento recuperados por meio do WMI. Os objetos nesta coleção são de tipos derivados de ManagementBaseObject, incluindo ManagementObject e 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. 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(). A coleção pode ser percorrida usando o ManagementObjectCollection.ManagementObjectEnumerator e objetos podem ser inspecionados ou manipulados para várias tarefas de gerenciamento.
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
-
ManagementObjectCollection
- Implementações
Propriedades
Count |
Obtém um valor que indica o número de objetos na coleção. |
IsSynchronized |
Obtém um valor que indica se o objeto é sincronizado (thread-safe). |
SyncRoot |
Obtém o objeto a ser usado para sincronização. |
Métodos
CopyTo(Array, Int32) |
Copia a coleção para uma matriz. |
CopyTo(ManagementBaseObject[], Int32) |
Copia os itens na coleção para uma matriz ManagementBaseObject. |
Dispose() |
Libera recursos associados a este objeto. Depois que esse método é chamado, uma tentativa de usar esse objeto resultará na geração de um ObjectDisposedException. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Finalize() |
Descarta os recursos que o objeto está retendo. Este é o destruidor do objeto. Os finalizadores são expressos usando a sintaxe do destruidor. |
GetEnumerator() |
Retorna o enumerador da coleção. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Retorna um IEnumerator que itera pelo ManagementObjectCollection. |
Métodos de Extensão
Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base em um tipo especificado. |
AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta. |
AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable. |