NetworkStream.EndWrite(IAsyncResult) Metódus
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.
Az aszinkron írás végét kezeli.
public:
override void EndWrite(IAsyncResult ^ asyncResult);
public override void EndWrite(IAsyncResult asyncResult);
override this.EndWrite : IAsyncResult -> unit
Public Overrides Sub EndWrite (asyncResult As IAsyncResult)
Paraméterek
- asyncResult
- IAsyncResult
Az IAsyncResult aszinkron hívást jelképező.
Kivételek
A asyncResult paraméter a következő null: .
Az alapul szolgáló Socket zárt.
-vagy-
Hiba történt a hálózatba való írás során.
-vagy-
Hiba történt a szoftvercsatorna elérésekor.
A NetworkStream lezárva.
Megjegyzések
Important
Ez egy kompatibilitási API. Nem javasoljuk az APM (Begin/End) metódusok használatát az új fejlesztéshez. Ehelyett használja a feladatalapú megfelelőket.
A EndWrite metódus végrehajtja a metódus által indított olvasási BeginWrite műveletet. Át kell adnia a IAsyncResult megfelelő BeginWrite hívás által létrehozott elemet. EndWrite a művelet befejezéséig blokkolja a hívó szálat.
Note
Ha kap egy tulajdonságot IOException, ellenőrizze a InnerException tulajdonságot annak megállapításához, hogy a tulajdonságot egy SocketException. Ha igen, a ErrorCode tulajdonság használatával szerezze be az adott hibakódot.