Aracılığıyla paylaş


ChannelFactoryBase<TChannel>.OnBeginClose Yöntem

Tanım

Belirli bir süre içinde kanal fabrikasıyla ilişkili tüm kanalları kapatmak için zaman uyumsuz bir işlem başlatır.

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

Parametreler

timeout
TimeSpan

, TimeSpan kapatma işleminin zaman aşımına uğramadan önce ne kadar süreyle tamamlanması gerekdiğini belirtir.

callback
AsyncCallback

Kapatma AsyncCallback işleminin zaman uyumsuz tamamlanması bildirimini alan temsilci.

state
Object

Uygulama tarafından belirtilen ve zaman uyumsuz kapatma işlemiyle ilişkili durum bilgilerini içeren bir nesne.

Döndürülenler

IAsyncResult Zaman uyumsuz kapatma işlemine başvuran.

Şunlara uygulanır