Nyelv

NetworkStream.EndWrite(IAsyncResult) Metódus

Definíció

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.

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.

A következőre érvényes:

Lásd még