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 die synchrone Beendigung des Aufrufs, in erkannt wird der AsyncCallback Delegaten, es ist jedoch wahrscheinlich, dass der Thread, der den asynchronen Vorgang initiiert hat. der aktuelle Thread befindet.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 Implementierungen der IAsyncResult Schnittstelle wird diese Eigenschaft nicht verwenden und zurückgeben sollte false.Most implementers of the IAsyncResult interface will not use this property and should return false. Beginnend mit der .NET Framework 4.5.NET Framework 4.5, eine Aufgabe, die erstellt wird die FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) Methode wird nicht abgeschlossen werden, wenn diese Eigenschaft nicht ordnungsgemäß implementiert wird.Beginning 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. Finden Sie unter Anwendungskompatibilität in 4.5.See Application Compatibility in 4.5.

Hinweise für Aufrufer

Verwenden Sie diese Eigenschaft, um festzustellen, ob der asynchrone Vorgang synchron abgeschlossen wurde.Use this property to determine if the asynchronous operation completed synchronously. Diese Eigenschaft kann zurückgeben, z. B. true für einen asynchronen e/a-Vorgang aus, 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: