ChannelFactoryBase<TChannel>.OnBeginClose Metod

Definition

Påbörjar en asynkron åtgärd för att stänga alla kanaler som är associerade med kanalfabriken inom ett angivet tidsintervall.

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

Parametrar

timeout
TimeSpan

Det TimeSpan som anger hur länge åtgärden måste slutföras innan tidsgränsen nås.

callback
AsyncCallback

Ombudet AsyncCallback som tar emot meddelandet om den asynkrona slutförandet av åtgärden vid stängning.

state
Object

Ett objekt som anges av programmet och som innehåller tillståndsinformation som är associerad med den asynkrona åtgärden vid stängning.

Returer

Det IAsyncResult som refererar till den asynkrona åtgärden vid stängning.

Gäller för