Freigeben über


WebClientAsyncResult.CompletedSynchronously-Eigenschaft

Ruft einen Wert ab, der angibt, ob der Begin-Aufruf synchron abgeschlossen wurde.

Namespace: System.Web.Services.Protocols
Assembly: System.Web.Services (in system.web.services.dll)

Syntax

'Declaration
Public ReadOnly Property CompletedSynchronously As Boolean
'Usage
Dim instance As WebClientAsyncResult
Dim value As Boolean

value = instance.CompletedSynchronously
public bool CompletedSynchronously { get; }
public:
virtual property bool CompletedSynchronously {
    bool get () sealed;
}
/** @property */
public final boolean get_CompletedSynchronously ()
public final function get CompletedSynchronously () : boolean

Eigenschaftenwert

true, wenn der Begin-Aufruf synchron abgeschlossen wurde, andernfalls false.

Hinweise

Wenn CompletedSynchronously innerhalb des AsyncCallback-Delegaten auf true festgelegt ist, ist es wahrscheinlich, dass der Thread, der BeginInvoke aufgerufen hat, der aktuelle Thread ist. In diesem Fall müssen Sie weitere asynchrone Begin-Aufrufe aus der Rückrufmethode sorgfältig prüfen, da durch fortgesetztes synchrones Abschließen der Aufrufe ein unbeschränktes Anwachsen des Stapels verursacht werden könnte. Der Aufruf sollte stattdessen auf der aufrufenden Site außerhalb der Rückrufmethode abgeschlossen werden.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, 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

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

WebClientAsyncResult-Klasse
WebClientAsyncResult-Member
System.Web.Services.Protocols-Namespace