Aracılığıyla paylaş


CommunicationObject.OnOpen(TimeSpan) Yöntem

Tanım

Belirli bir zaman aralığı içinde tamamlanması gereken açma durumuna geçtikten sonra bir iletişim nesnesine işleme ekler.

protected:
 abstract void OnOpen(TimeSpan timeout);
protected abstract void OnOpen (TimeSpan timeout);
abstract member OnOpen : TimeSpan -> unit
Protected MustOverride Sub OnOpen (timeout As TimeSpan)

Parametreler

timeout
TimeSpan

TimeSpan açık işlemin zaman aşımına uğramadan önce ne kadar süreyle tamamlanması gerekdiğini belirtir.

Özel durumlar

İletişim nesnesi veya OpenedOpening durumunda değil ve değiştirilemez.

İletişim nesnesi veya ClosingClosed durumunda ve değiştirilemez.

İ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

İletişim Open nesnesi başlangıçta Created durumundaysa yöntemi (çağrısından OnOpening sonra ve çağırmadan OnOpenedönce) öğesini çağırır OnOpen(TimeSpan) .

zaman uyumsuz OnBeginOpen(TimeSpan, AsyncCallback, Object) bir işlemin çağrılması nedeniyle bir iletişim nesnesi olarak işlemeyi bir açma durumuna geçiş olarak eklemek için yöntemini kullanın OnOpening .

Şunlara uygulanır