Sdílet prostřednictvím


CommunicationObject.OnOpen(TimeSpan) Metoda

Definice

Vloží zpracování komunikačního objektu poté, co přejde do stavu otevření, který musí být dokončen v zadaném časovém intervalu.

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

Parametry

timeout
TimeSpan

Určuje TimeSpan , jak dlouho se má operace při otevření dokončit, než vyprší časový limit.

Výjimky

Komunikační objekt není ve stavu nebo Opening a nelze ho Opened upravit.

Komunikační objekt je ve stavu nebo Closed a nelze ho Closing upravit.

Komunikační objekt je ve stavu a nelze ho Faulted změnit.

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

Poznámky

Metoda Open volá OnOpen(TimeSpan) (po volání OnOpening a před voláním OnOpened), pokud je komunikační objekt zpočátku ve Created stavu .

Chcete-li vložit zpracování jako komunikační objekt přechod do stavu otevření z důvodu vyvolání asynchronní OnBeginOpen(TimeSpan, AsyncCallback, Object) operace, použijte metodu OnOpening .

Platí pro