CommunicationObject.OnClose(TimeSpan) Método

Definição

Insere o processamento em um objeto de comunicação depois que ele faz a transição para o estado de fechamento devido à invocação de uma operação de fechamento síncrona.

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

Parâmetros

timeout
TimeSpan

O TimeSpan que especifica por quanto tempo a operação de fechamento deve ser concluída antes do tempo limite.

Exceções

Close foi chamado em um objeto no Faulted estado.

O intervalo de tempo padrão alocado para a operação foi excedido antes da operação ser concluída.

Ocorreu um erro de comunicação ao fechar o objeto.

Comentários

O Close método chamará OnClose se o objeto de comunicação estiver inicialmente no Opened estado.

Para inserir o processamento depois que um objeto de comunicação faz a transição para um estado de fechamento devido à invocação de uma operação assíncrona BeginClose , use o OnBeginClose método.

Aplica-se a