ISynchronizeInvoke.BeginInvoke-Methode
Führt den Delegaten für den Hauptthread aus, in dem dieses Objekt ausgeführt wird.
Namespace: System.ComponentModel
Assembly: System (in system.dll)
Syntax
'Declaration
Function BeginInvoke ( _
method As Delegate, _
args As Object() _
) As IAsyncResult
'Usage
Dim instance As ISynchronizeInvoke
Dim method As Delegate
Dim args As Object()
Dim returnValue As IAsyncResult
returnValue = instance.BeginInvoke(method, args)
IAsyncResult BeginInvoke (
Delegate method,
Object[] args
)
IAsyncResult^ BeginInvoke (
Delegate^ method,
array<Object^>^ args
)
IAsyncResult BeginInvoke (
Delegate method,
Object[] args
)
function BeginInvoke (
method : Delegate,
args : Object[]
) : IAsyncResult
Parameter
- method
Ein Delegate einer Methode, der über dieselbe Anzahl Parameter desselben Typs verfügt, die in args enthalten sind.
- args
Ein Array vom Typ Object, das als Argument an die angegebene Methode übergeben werden soll. Dies kann NULL (Nothing in Visual Basic) sein, wenn keine Argumente benötigt werden.
Rückgabewert
Eine IAsyncResult-Schnittstelle, die die durch Aufrufen dieser Methode gestartete asynchrone Operation darstellt.
Hinweise
Der Delegat wird asynchron aufgerufen und diese Methode unmittelbar danach beendet. Sie können diese Methode aus jedem Thread aufrufen. Wenn Sie den Rückgabewert eines über diese Methode gestarteten Prozesses benötigen, können Sie den Wert über einen Aufruf von EndInvoke abrufen.
Wenn Sie den Delegaten synchron aufrufen müssen, verwenden Sie stattdessen die Invoke-Methode.
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
EndInvoke