Condividi tramite


CommunicationObject.OnEndClose(IAsyncResult) Metodo

Definizione

Consente di completare un'operazione asincrona alla chiusura di un oggetto di comunicazione.

protected:
 abstract void OnEndClose(IAsyncResult ^ result);
protected abstract void OnEndClose (IAsyncResult result);
abstract member OnEndClose : IAsyncResult -> unit
Protected MustOverride Sub OnEndClose (result As IAsyncResult)

Parametri

result
IAsyncResult

Interfaccia IAsyncResult restituita da una chiamata al metodo OnEndClose(IAsyncResult).

Eccezioni

L'oggetto di comunicazione non si trova in uno stato Opened o Opening e non può essere modificato.

L'oggetto di comunicazione si trova in uno stato Closing o Closed e non può essere modificato.

L'oggetto di comunicazione si trova in uno stato Faulted e non può essere modificato.

L'intervallo di tempo predefinito assegnato per l'operazione è stato superato prima del completamento dell'operazione.

Commenti

Se l'oggetto di comunicazione non si trova già in uno stato EndClose(IAsyncResult), il metodo OnEndClose(IAsyncResult) effettua la chiamata a Closed.

Si applica a