CommunicationObject.OnBeginOpen(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.
Zaman uyumsuz bir açma işleminin çağrılması nedeniyle bir iletişim nesnesi açılış durumuna geçtikten sonra işleme ekler.
protected:
abstract IAsyncResult ^ OnBeginOpen(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected abstract IAsyncResult OnBeginOpen (TimeSpan timeout, AsyncCallback callback, object state);
abstract member OnBeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected MustOverride Function OnBeginOpen (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- timeout
- TimeSpan
TimeSpan açık işlemin zaman aşımına uğramadan önce ne kadar süreyle tamamlanması gerekdiğini belirtir.
- callback
- AsyncCallback
AsyncCallback Açık işlemde zaman uyumsuz işlemin tamamlandığını belirten bildirim alan temsilci.
- state
- Object
Uygulama tarafından belirtilen ve açık işlemdeki zaman uyumsuz ile ilişkili durum bilgilerini içeren bir nesne.
Döndürülenler
IAsyncResult Açık işlemde zaman uyumsuz başvuruda bulunan.
Özel durumlar
İletişim nesnesi bir Faulted durumda ve değiştirilemez.
İşlem tamamlanmadan önce işlem için ayrılan varsayılan zaman aralığı aşıldı.
Açıklamalar
Zaman uyumlu bir işlemin çağrılması nedeniyle bir iletişim nesnesi açma durumuna geçtikten Open sonra işleme eklemek için yöntemini kullanın Open .