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

Classe DispatcherObject

 

Data di pubblicazione: novembre 2016

Rappresenta un oggetto che è associato un Dispatcher.

Spazio dei nomi:   System.Windows.Threading
Assembly:  WindowsBase (in WindowsBase.dll)


public ref class DispatcherObject abstract 

NomeDescrizione
System_CAPS_protmethodDispatcherObject()

Inizializza una nuova istanza della classe DispatcherObject.

NomeDescrizione
System_CAPS_pubpropertyDispatcher

Ottiene il Dispatcher questo DispatcherObject è associato.

NomeDescrizione
System_CAPS_pubmethodCheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObject.

System_CAPS_pubmethodEquals(Object^)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

System_CAPS_pubmethodVerifyAccess()

Impone che il thread chiamante ha accesso a DispatcherObject.

Solo il thread che il Dispatcher è stato creato sarà accessibile il DispatcherObject direttamente. Per accedere a un DispatcherObject da un thread diverso da quello di DispatcherObject è stato creato, chiamare Invoke o BeginInvoke sul Dispatcher il DispatcherObject è associato.

Le sottoclassi di DispatcherObject che è necessario applicare thread safety possibile farlo chiamando VerifyAccess su tutti i metodi pubblici. In questo modo il thread chiamante è il thread che il DispatcherObject è stato creato.

Oggetto DispatcherObject non è possibile creare in modo indipendente; ovvero, tutti i costruttori sono protetti.

Oggetti che derivano da DispatcherObject presentano affinità di thread.

Oggetti che derivano da Freezable sono a thread libero quando sono bloccati. Per ulteriori informazioni, vedere il Cenni preliminari sugli oggetti Freezable.

.NET Framework
Disponibile da 3.0

Qualsiasi membro pubblico static di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Questo oggetto è accessibile solo dal thread su cui è stato creato. Tentativi di accesso da altri thread genereranno un InvalidOperationException. Invoke o BeginInvoke forniscono il supporto per il marshalling al thread corretto.

Torna all'inizio
Mostra: