CommunicationObject.OnOpen(TimeSpan) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inserisce l'elaborazione in un oggetto di comunicazione dopo che ha eseguito la transizione allo stato di apertura che deve essere completato entro l'intervallo di tempo specificato.
protected:
abstract void OnOpen(TimeSpan timeout);
protected abstract void OnOpen (TimeSpan timeout);
abstract member OnOpen : TimeSpan -> unit
Protected MustOverride Sub OnOpen (timeout As TimeSpan)
Parametri
- timeout
- TimeSpan
Valore TimeSpan che specifica l'intervallo di tempo entro il quale l'operazione di apertura deve essere completata prima di scadere.
Eccezioni
L'oggetto di comunicazione si trova in uno stato Faulted e non può essere modificato.
L'intervallo di tempo predefinito assegnato per l'operazione è stato superato prima del completamento dell'operazione.
Commenti
Se l'oggetto di comunicazione si trova inizialmente nello stato Open, il metodo OnOpen(TimeSpan) effettua la chiamata a OnOpening (dopo aver chiamato OnOpened e prima di chiamare Created).
Per inserire istruzioni di elaborazione dopo che un oggetto di comunicazione esegue la transizione a uno stato Opening in seguito alla chiamata a un'operazione OnBeginOpen(TimeSpan, AsyncCallback, Object) asincrona, utilizzare il metodo OnOpening.