CommunicationObject.EndClose(IAsyncResult) Método

Definición

Completa una operación asincrónica para cerrar un objeto de comunicación.Completes an asynchronous operation to close a communication object.

public:
 virtual void EndClose(IAsyncResult ^ result);
public void EndClose (IAsyncResult result);
abstract member EndClose : IAsyncResult -> unit
override this.EndClose : IAsyncResult -> unit
Public Sub EndClose (result As IAsyncResult)

Parámetros

result
IAsyncResult

IAsyncResult que se devuelve al llamar al método BeginClose.The IAsyncResult that is returned by a call to the BeginClose method.

Implementaciones

Excepciones

El objeto de comunicación no está en un estado Opened o Opening y no se puede modificar.The communication object is not in a Opened or Opening state and cannot be modified.

El objeto de comunicación está en un estado de Closing o Closed y no se puede modificar.The communication object is in a Closing or Closed state and cannot be modified.

El objeto de comunicación está en un estado de Faulted y no se puede modificar.The communication object is in a Faulted state and cannot be modified.

El intervalo de tiempo predeterminado asignado a la operación se ha superado antes de completarse la operación.The default interval of time that was allotted for the operation was exceeded before the operation was completed.

Comentarios

El método Close proporciona una versión sincrónica de este método.A synchronous version of this method is provided by the Close method.

Se aplica a