Aracılığıyla paylaş


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

Tanım

Belirtilen zaman aralığı içinde tamamlanması gereken dağıtıcı için kanal dinleyicisini açmak için zaman uyumsuz bir işlem başlatır.

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

Parametreler

timeout
TimeSpan

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

callback
AsyncCallback

Açma AsyncCallback işleminin zaman uyumsuz tamamlanma bildirimini alan temsilci.

state
Object

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

Döndürülenler

IAsyncResult

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

Özel durumlar

Ana bilgisayar veya ileti sürümü şeklindedir null.

Açıklamalar

Bu yöntem çağrıldığında kanal dağıtıcısı hizmet dışınull bir ana bilgisayarla ilişkilendirilmelidir.

Şunlara uygulanır