ISynchronizeInvoke.InvokeRequired Proprietà
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.
Ottiene un valore che indica se il chiamante deve chiamare il metodo Invoke(Delegate, Object[]) quando viene chiamato un oggetto che implementa questa interfaccia.
public:
property bool InvokeRequired { bool get(); };
public bool InvokeRequired { get; }
member this.InvokeRequired : bool
Public ReadOnly Property InvokeRequired As Boolean
Valore della proprietà
true
se il chiamante deve chiamare il metodo Invoke(Delegate, Object[]), in caso contrario false
.
Commenti
Questa proprietà determina se il chiamante deve chiamare Invoke quando si effettuano chiamate al metodo a un oggetto che implementa questa interfaccia. Tali oggetti sono associati a un thread specifico e non sono thread-safe. Se si chiama un metodo da un thread diverso, è necessario usare il metodo per effettuare il Invoke marshalling della chiamata al thread appropriato.