Sdílet prostřednictvím


ChannelDispatcher.OnBeginClose(TimeSpan, AsyncCallback, Object) Metoda

Definice

Zahájí asynchronní operaci ukončení naslouchacího procesu kanálu pro dispečera, který musí být dokončen v zadaném časovém intervalu.

protected:
 override IAsyncResult ^ OnBeginClose(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected override IAsyncResult OnBeginClose (TimeSpan timeout, AsyncCallback callback, object state);
override this.OnBeginClose : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overrides Function OnBeginClose (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametry

timeout
TimeSpan

Určuje TimeSpan , jak dlouho musí být operace uzavření dokončena, než vyprší časový limit.

callback
AsyncCallback

Delegát AsyncCallback , který obdrží oznámení o asynchronním dokončení operace uzavření.

state
Object

Objekt určený aplikací, který obsahuje informace o stavu přidružené k asynchronní operaci uzavření.

Návraty

Ten IAsyncResult , který odkazuje na asynchronní operaci zavření naslouchacího procesu kanálu pro dispečera.

Platí pro