Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore EnumerationOptions (ManagementNamedValueCollection, TimeSpan, Int32, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di EnumerationOptions classe da utilizzare per le query o enumerazioni, consentendo all'utente di specificare i valori per le diverse opzioni.

Spazio dei nomi:   System.Management
Assembly:  System.Management (in System.Management.dll)

public EnumerationOptions(
	ManagementNamedValueCollection context,
	TimeSpan timeout,
	int blockSize,
	bool rewindable,
	bool returnImmediatley,
	bool useAmendedQualifiers,
	bool ensureLocatable,
	bool prototypeOnly,
	bool directRead,
	bool enumerateDeep
)

Parametri

context
Type: System.Management.ManagementNamedValueCollection

L'oggetto di contesto opzioni contenente informazioni specifiche del provider che possono essere passate tramite il provider.

timeout
Type: System.TimeSpan

Il valore di timeout per l'enumerazione dei risultati.

blockSize
Type: System.Int32

Il numero di elementi da recuperare contemporaneamente da WMI.

rewindable
Type: System.Boolean

true per indicare che il set di risultati è riavvolgibili (consente più scorrimenti); in caso contrario, false.

returnImmediatley
Type: System.Boolean

true Per mostrare che l'operazione deve essere restituito immediatamente (sincronizzazione parziale) o il blocco fino a quando tutti i risultati sono disponibili. in caso contrario, false.

useAmendedQualifiers
Type: System.Boolean

true Per specificare che gli oggetti restituiti devono contenere qualificatori (supporto delle impostazioni locali); in caso contrario, false.

ensureLocatable
Type: System.Boolean

true Per garantire a tutti gli oggetti restituiti abbiano percorsi validi; in caso contrario, false.

prototypeOnly
Type: System.Boolean

true per restituire un prototipo del gruppo di risultati anziché i risultati effettivi. in caso contrario, false.

directRead
Type: System.Boolean

true per recuperare gli oggetti della classe specificata o dalle classi derivate. in caso contrario, false.

enumerateDeep
Type: System.Boolean

true Per utilizzare l'enumerazione ricorsiva nelle sottoclassi; in caso contrario, false.

Attendibilità totale per il chiamante immediato. Impossibile usare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Using Libraries from Partially Trusted Code.

Nell'esempio seguente viene inizializzato un EnumerationOptions variabile con un EnumerationOptions costruttore e quindi Ottiene tutte le istanze di una classe WMI e le relative sottoclassi.

using System;
using System.Management;
public class RemoteConnect 
{
    public static void Main() 
    {
        EnumerationOptions opt = new EnumerationOptions(
            null, System.TimeSpan.MaxValue,
            1, true, true, false, 
            true, false, false, true);

        ManagementClass c = new ManagementClass("CIM_Service");
        foreach (ManagementObject o in c.GetInstances(opt))
            Console.WriteLine(o["Name"]);
    }
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: