Aracılığıyla paylaş


ChannelDispatcher.OnBeginClose(TimeSpan, AsyncCallback, Object) Yöntem

Tanım

Belirli bir süre içinde tamamlanması gereken dağıtıcının kanal dinleyicisini 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

AsyncCallback Kapatma işleminin zaman uyumsuz tamamlama 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

Dağıtıcı IAsyncResult için bir kanal dinleyicisini kapatmak için zaman uyumsuz işleme başvuran.

Şunlara uygulanır