CommunicationObject.EndClose(IAsyncResult) Metodo

Definizione

Consente di completare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione.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)

Parametri

result
IAsyncResult

Interfaccia IAsyncResult restituita da una chiamata al metodo BeginClose.The IAsyncResult that is returned by a call to the BeginClose method.

Implementazioni

Eccezioni

L'oggetto di comunicazione non si trova in uno stato Opened o Opening e non può essere modificato.The communication object is not in a Opened or Opening state and cannot be modified.

L'oggetto di comunicazione si trova in uno stato Closing o Closed e non può essere modificato.The communication object is in a Closing or Closed state and cannot be modified.

L'oggetto di comunicazione si trova in uno stato Faulted e non può essere modificato.The communication object is in a Faulted state and cannot be modified.

L'intervallo di tempo predefinito assegnato per l'operazione è stato superato prima del completamento dell'operazione.The default interval of time that was allotted for the operation was exceeded before the operation was completed.

Commenti

Una versione sincrona di questo metodo viene fornita dal metodo Close.A synchronous version of this method is provided by the Close method.

Si applica a