ChannelFactory.OnBeginClose(TimeSpan, AsyncCallback, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İlişkili bir durum nesnesi olan geçerli kanal fabrikasının iç kanal fabrikasında zaman uyumsuz bir kapatma işlemi 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 zaman aşımına uğramadan önce işlemin ne kadar süreyle tamamlanması gerekdiğini belirtir.
- callback
- AsyncCallback
AsyncCallback Zaman 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
IAsyncResult Zaman 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 kapanış dönene veya zaman aşımı gerçekleşene kadar tamamlanmaz.