CommunicationObject.OnClose(TimeSpan) Metoda

Definice

Vloží zpracování komunikačního objektu poté, co přejde do uzavírací stav z důvodu vyvolání synchronní operace zavření.

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

Určuje TimeSpan , jak dlouho se má operace při zavření dokončit před vypršením časového limitu.

Výjimky

Close byla volána u objektu Faulted ve stavu .

Výchozí časový interval přidělený operaci byl překročen před dokončením operace.

Při zavírání objektu došlo k chybě komunikace.

Poznámky

Metoda Close volá OnClose , pokud je komunikační objekt zpočátku ve Opened stavu .

Chcete-li vložit zpracování po přechodu komunikačního objektu do koncového stavu z důvodu vyvolání asynchronní BeginClose operace, použijte metodu OnBeginClose .

Platí pro