Sdílet prostřednictvím


CommunicationObject.OnClose(TimeSpan) Metoda

Definice

Vloží zpracování komunikačního objektu poté, co přejde do konečného stavu z důvodu vyvolání synchronní operace uzavř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 musí být operace při zavření dokončena, než vyprší časový limit.

Výjimky

Close byl 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 konečného stavu kvůli vyvolání asynchronní BeginClose operace, použijte metodu OnBeginClose .

Platí pro