NetworkStream.EndWrite(IAsyncResult) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
Är NetworkStream stängd.
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.