Aracılığıyla paylaş


ChannelListenerBase.BeginWaitForChannel Yöntem

Tanım

Türetilmiş bir sınıfta uygulandığında, kanalın gelmesini beklemek için zaman uyumsuz bir işlem başlatır.

public:
 virtual IAsyncResult ^ BeginWaitForChannel(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginWaitForChannel (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginWaitForChannel : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginWaitForChannel : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginWaitForChannel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametreler

timeout
TimeSpan

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

callback
AsyncCallback

Kanal AsyncCallback işlemi için bekleme işleminin zaman uyumsuz tamamlanması bildirimini alan temsilci.

state
Object

Kanal işlemi için zaman uyumsuz bekleme ile ilişkili durum bilgilerini içeren, uygulama tarafından belirtilen bir nesne.

Döndürülenler

IAsyncResult Zaman uyumsuz başvuruda bulunan bir kanal işlemi için bekleyin.

Uygulamalar

Özel durumlar

Kanal dinleyicisi açılmamış ve bu nedenle kullanılamaz.

Şunlara uygulanır