Compartir por


NetworkStream.EndWrite(IAsyncResult) Método

Definición

Controla el final de una escritura asincrónica.

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

Parámetros

asyncResult
IAsyncResult

IAsyncResult que representa la llamada asincrónica.

Excepciones

El asyncResult parámetro es null.

El subyacente Socket está cerrado.

O bien

Error al escribir en la red.

O bien

Error al acceder al socket.

Comentarios

Importante

Se trata de una API de compatibilidad. No se recomienda usar los métodos de APM (Begin/End) para el nuevo desarrollo. En su lugar, use los equivalentes basados en tareas.

El EndWrite método completa la operación de lectura iniciada por el BeginWrite método . Debe pasar el IAsyncResult objeto creado por la llamada coincidente BeginWrite . EndWrite bloqueará el subproceso que realiza la llamada hasta que se complete la operación.

Nota:

Si recibe un IOException, compruebe la InnerException propiedad para determinar si fue causada por .SocketException Si es así, use la ErrorCode propiedad para obtener el código de error específico.

Se aplica a

Consulte también