CommunicationObject.OnClose(TimeSpan) Metodo

Definizione

Inserisce l'elaborazione su un oggetto di comunicazione dopo la transizione allo stato di chiusura a causa della chiamata di un'operazione di chiusura sincrona.

protected:
 abstract void OnClose(TimeSpan timeout);
protected abstract void OnClose(TimeSpan timeout);
abstract member OnClose : TimeSpan -> unit
Protected MustOverride Sub OnClose (timeout As TimeSpan)

Parametri

timeout
TimeSpan

Oggetto TimeSpan che specifica per quanto tempo l'operazione di chiusura deve essere completata prima del timeout.

Eccezioni

Close è stato chiamato su un oggetto nello Faulted stato .

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

Errore di comunicazione durante la chiusura dell'oggetto.

Commenti

Il Close metodo chiama OnClose se l'oggetto di comunicazione è inizialmente nello Opened stato .

Per inserire l'elaborazione dopo che un oggetto di comunicazione passa a uno stato di chiusura a causa della chiamata di un'operazione asincrona BeginClose , utilizzare il OnBeginClose metodo .

Si applica a