CommunicationObject.OnClose(TimeSpan) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Insere o processamento em um objeto de comunicação depois que ela fez a transição para o estado de fechamento devido à invocação de uma operação close 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 quanto tempo a operação on close tem para ser concluída antes de atingir o tempo limite.
Exceções
O intervalo de tempo padrão alocado para a operação foi excedido antes que a operação tivesse sido concluída.
Um erro de comunicação ao tentar 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 .