IAsyncResult.CompletedSynchronously Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan értéket kap, amely jelzi, hogy az aszinkron művelet szinkron módon fejeződött-e be.
public:
property bool CompletedSynchronously { bool get(); };
public bool CompletedSynchronously { get; }
member this.CompletedSynchronously : bool
Public ReadOnly Property CompletedSynchronously As Boolean
Tulajdonság értéke
trueha az aszinkron művelet szinkron módon fejeződött be; egyéb esetben. false
Megjegyzések
Ha a hívás szinkron befejezését észleli a AsyncCallback meghatalmazott, valószínű, hogy az aszinkron műveletet kezdeményező szál az aktuális szál.
Megjegyzések az implementálókhoz
A felület legtöbb implementálója nem használja ezt a IAsyncResult tulajdonságot, és vissza kell adnia false. A .NET Framework 4.5-től kezdve a FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) metódussal létrehozott feladat nem fejeződik be, ha a tulajdonság nincs megfelelően implementálva. Lásd : Alkalmazáskompatibilitás a 4.5-ben.
Megjegyzések a hívókhoz
Ezzel a tulajdonságsal megállapíthatja, hogy az aszinkron művelet szinkron módon fejeződött-e be. Ez a tulajdonság például visszaadható true aszinkron I/O-művelethez, ha az I/O-kérés kicsi volt.