IAsyncResult.CompletedSynchronously IAsyncResult.CompletedSynchronously IAsyncResult.CompletedSynchronously IAsyncResult.CompletedSynchronously Property

Definition

Ruft einen Wert ab, der angibt, ob der asynchrone Vorgang synchron abgeschlossen wurde.Gets a value that indicates whether the asynchronous operation completed synchronously.

public:
 property bool CompletedSynchronously { bool get(); };
public bool CompletedSynchronously { get; }
member this.CompletedSynchronously : bool
Public ReadOnly Property CompletedSynchronously As Boolean

Eigenschaftswert

true, wenn der asynchrone Vorgang synchron abgeschlossen wurde, andernfalls false.true if the asynchronous operation completed synchronously; otherwise, false.

Hinweise

Wenn der synchrone Abschluss des Aufrufens im AsyncCallback Delegaten erkannt wird, ist es wahrscheinlich, dass der Thread, der den asynchronen Vorgang initiiert hat, der aktuelle Thread ist.If the synchronous completion of the call is detected in the AsyncCallback delegate, it is probable that the thread that initiated the asynchronous operation is the current thread.

Hinweise für Ausführende

Die meisten Implementierer IAsyncResult der-Schnittstelle verwenden diese Eigenschaft nicht und falsesollten zurückgeben.Most implementers of the IAsyncResult interface will not use this property and should return false. Ab wird eine mit der FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) -Methode erstellte Aufgabe nicht fertiggestellt ,wenndieseEigenschaftnichtordnungsgemäßimplementiertwird..NET Framework 4.5.NET Framework 4.5Beginning with the .NET Framework 4.5.NET Framework 4.5, a task that is created with the FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) method will not complete if this property is not implemented correctly. Weitere Informationen finden Sie unter Anwendungs Kompatibilität in 4,5.See Application Compatibility in 4.5.

Hinweise für Aufrufer

Verwenden Sie diese Eigenschaft, um zu bestimmen, ob der asynchrone Vorgang synchron abgeschlossen wurde.Use this property to determine if the asynchronous operation completed synchronously. Diese Eigenschaft kann z. b. true für einen asynchronen e/a-Vorgang zurückgeben, wenn die e/a-Anforderung klein war.For example, this property can return true for an asynchronous I/O operation if the I/O request was small.

Gilt für: