IAsyncResult.CompletedSynchronously Egenskap

Definition

Hämtar ett värde som anger om den asynkrona åtgärden slutfördes synkront.

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

Egenskapsvärde

trueom den asynkrona åtgärden slutfördes synkront; annars . false

Kommentarer

Om anropets synkrona slutförande identifieras i ombudet AsyncCallback är det troligt att den tråd som initierade den asynkrona åtgärden är den aktuella tråden.

Anteckningar till implementerare

De flesta implementerare i gränssnittet använder inte den IAsyncResult här egenskapen och bör returnera false. Från och med .NET Framework 4.5 slutförs inte en uppgift som skapas med metoden FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) om den här egenskapen inte implementeras korrekt. Se Programkompatibilitet i 4.5.

Anteckningar till anropare

Använd den här egenskapen för att avgöra om den asynkrona åtgärden slutfördes synkront. Den här egenskapen kan till exempel returneras true för en asynkron I/O-åtgärd om I/O-begäran var liten.

Gäller för