Aracılığıyla paylaş


IChannelListener.BeginWaitForChannel(TimeSpan, AsyncCallback, Object) Yöntem

Tanım

Belirli bir zaman aralığı içinde tamamlanması gereken bir kanalın gelmesini beklemek için zaman uyumsuz bir işlem başlatır.

public:
 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
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.

Şunlara uygulanır