Aracılığıyla paylaş


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

Tanım

İlişkili bir durum nesnesi olan geçerli kanal fabrikasının iç kanal fabrikasında zaman uyumsuz bir açma işlemi 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 işlemin ne kadar süreyle tamamlanması gerekdiğini belirtir.

callback
AsyncCallback

Zaman AsyncCallback uyumsuz işlem tamamlama bildirimini alan temsilci.

state
Object

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

Döndürülenler

Zaman IAsyncResult uyumsuz işleme başvuran.

Açıklamalar

Bu yöntem, işlem için olay işleyicisinin kimliğine ilişkin bir geri çağırma yoluyla bildirim alır. İşlem, iç kanal fabrikasındaki zaman uyumsuz açık geri dönene veya zaman aşımı gerçekleşene kadar tamamlanmaz.

Şunlara uygulanır