NetworkStream.EndWrite(IAsyncResult) Methode

Definitie

Verwerkt het einde van een asynchrone schrijfbewerking.

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

Parameters

asyncResult
IAsyncResult

De IAsyncResult aanroep die de asynchrone aanroep vertegenwoordigt.

Uitzonderingen

De asyncResult parameter is null.

De onderliggende Socket waarde is gesloten.

– of –

Er is een fout opgetreden tijdens het schrijven naar het netwerk.

– of –

Er is een fout opgetreden bij het openen van de socket.

Opmerkingen

Important

Dit is een compatibiliteits-API. Het is niet raadzaam om de APM-methoden (Begin/End) te gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan de op taken gebaseerde equivalenten.

De EndWrite methode voltooit de leesbewerking die door de BeginWrite methode is gestart. U moet de IAsyncResult gemaakte door de overeenkomende BeginWrite aanroep doorgeven. EndWrite blokkeert de aanroepende thread totdat de bewerking is voltooid.

Note

Als u een IOException, controleert u de InnerException eigenschap om te bepalen of deze is veroorzaakt door een SocketException. Als dit het probleem is, gebruikt u de ErrorCode eigenschap om de specifieke foutcode op te halen.

Van toepassing op

Zie ook