ISynchronizeInvoke.InvokeRequired-Eigenschaft
Ruft einen Wert ab, der angibt, ob der Aufrufer Invoke beim Aufruf eines Objekts aufrufen muss, das diese Schnittstelle implementiert.
Namespace: System.ComponentModel
Assembly: System (in system.dll)
Syntax
'Declaration
ReadOnly Property InvokeRequired As Boolean
'Usage
Dim instance As ISynchronizeInvoke
Dim value As Boolean
value = instance.InvokeRequired
bool InvokeRequired { get; }
property bool InvokeRequired {
bool get ();
}
/** @property */
boolean get_InvokeRequired ()
function get InvokeRequired () : boolean
Eigenschaftenwert
true, wenn der Aufrufer Invoke aufrufen muss, andernfalls false.
Hinweise
Diese Eigenschaft bestimmt, ob der Aufrufer Invoke beim Aufruf von Methoden eines Objekts aufrufen muss, das diese Schnittstelle implementiert. Diese Objekte sind an einen bestimmten Thread gebunden und nicht threadsicher. Wenn Sie eine Methode aus einem anderen Thread aufrufen, müssen Sie die Invoke-Methode verwenden, um den Aufruf an den richtigen Thread zu marshallen.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ISynchronizeInvoke-Schnittstelle
ISynchronizeInvoke-Member
System.ComponentModel-Namespace