ManagementObjectCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta insiemi diversi di oggetti di gestione recuperati tramite WMI. Gli oggetti in questo insieme sono di tipi derivato da ManagementBaseObject, tra cui ManagementObject e ManagementClass. L'insieme può essere il risultato di una query WMI eseguita attraverso un oggetto ManagementObjectSearcher o un'enumerazione di oggetti di gestione di un tipo specificato recuperato attraverso un oggetto ManagementClass che rappresenta tale tipo. Può essere inoltre un insieme di oggetti di gestione correlati in un modo specificato a un oggetto di gestione specifico. In tal caso l'insieme verrà recuperato attraverso un metodo, quale GetRelated(). È possibile scorrere l'insieme tramite l'oggetto ManagementObjectCollection.ManagementObjectEnumerator e controllare e modificare gli oggetti al suo interno per svariate attività di gestione.
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
- Ereditarietà
-
ManagementObjectCollection
- Implementazioni
Proprietà
Count |
Ottiene un valore che indica il numero di oggetti nella raccolta. |
IsSynchronized |
Ottiene un valore che indica se l'oggetto è sincronizzato (thread-safe). |
SyncRoot |
Ottiene l'oggetto da utilizzare per la sincronizzazione. |
Metodi
CopyTo(Array, Int32) |
Copia la raccolta in una matrice. |
CopyTo(ManagementBaseObject[], Int32) |
Copia gli elementi dell'insieme in una matrice ManagementBaseObject. |
Dispose() |
Rilascia le risorse associate all'oggetto. Dopo la chiamata a questo metodo, l'eventuale tentativo di utilizzare l'oggetto determinerà la generazione di un'eccezione ObjectDisposedException. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Finalize() |
Elimina le risorse contenute nell'oggetto. Si tratta del distruttore dell'oggetto. I finalizzatori sono espressi con la sintassi dei distruttori. |
GetEnumerator() |
Restituisce l'enumeratore della raccolta. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Restituisce un oggetto IEnumerator che esegue l'iterazione di ManagementObjectCollection. |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |