NetworkStream.EndWrite(IAsyncResult) Metod

Definition

Hanterar slutet av en asynkron skrivning.

public:
 override void EndWrite(IAsyncResult ^ asyncResult);
public override void EndWrite(IAsyncResult asyncResult);
override this.EndWrite : IAsyncResult -> unit
Public Overrides Sub EndWrite (asyncResult As IAsyncResult)

Parametrar

asyncResult
IAsyncResult

Det IAsyncResult som representerar det asynkrona anropet.

Undantag

Parametern asyncResult är null.

Den underliggande Socket är stängd.

-eller-

Ett fel uppstod när du skrev till nätverket.

-eller-

Ett fel uppstod vid åtkomst till socketen.

Kommentarer

Important

Det här är ett kompatibilitets-API. Vi rekommenderar inte att du använder APM-metoderna (Begin/End) för ny utveckling. Använd i stället de aktivitetsbaserade motsvarigheterna.

Metoden EndWrite slutför läsåtgärden BeginWrite som startades av metoden. Du måste skicka det IAsyncResult som skapats av det matchande BeginWrite anropet. EndWrite blockerar den anropande tråden tills åtgärden har slutförts.

Note

Om du får en IOExceptionkontrollerar du InnerException egenskapen för att avgöra om den orsakades av en SocketException. I så fall använder du ErrorCode egenskapen för att hämta den specifika felkoden.

Gäller för

Se även