Udostępnij za pośrednictwem


CommunicationObject.OnClose(TimeSpan) Metoda

Definicja

Wstawia przetwarzanie na obiekcie komunikacji po przejściu do stanu zamknięcia ze względu na wywołanie synchronicznej operacji zamknięcia.

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

Parametry

timeout
TimeSpan

Określa TimeSpan , jak długo operacja zamknięcia musi zakończyć się przed przekroczeniem limitu czasu.

Wyjątki

Close element został wywołany dla obiektu w Faulted stanie .

Domyślny interwał czasu przydzielonego dla operacji został przekroczony przed ukończeniem operacji.

Wystąpił błąd komunikacji podczas zamykania obiektu.

Uwagi

Metoda Close wywołuje OnClose metodę , jeśli obiekt komunikacji jest początkowo w Opened stanie .

Aby wstawić przetwarzanie po przejściu obiektu komunikacyjnego do stanu zamknięcia z powodu wywołania operacji asynchronicznej BeginClose , użyj OnBeginClose metody .

Dotyczy