ChannelManagerBase.DefaultReceiveTimeout Proprietà
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.
Quando sottoposto a override in una classe derivata, ottiene l'intervallo di tempo predefinito entro il quale il canale deve completare la ricezione di un messaggio.
protected:
abstract property TimeSpan DefaultReceiveTimeout { TimeSpan get(); };
protected abstract TimeSpan DefaultReceiveTimeout { get; }
member this.DefaultReceiveTimeout : TimeSpan
Protected MustOverride ReadOnly Property DefaultReceiveTimeout As TimeSpan
Valore della proprietà
Valore TimeSpan predefinito che specifica l'intervallo di tempo concesso al canale per completare la ricezione di un messaggio prima del timeout dopo che è stato richiamato il metodo di ricezione.
Commenti
Tutte le operazioni che possono richiedere molto tempo devono essere dotate di un timeout. I metodi che non accettano timeout espliciti devono delegare ad altri metodi che utilizzano timeout predefiniti o che non devono eseguire operazioni che creano blocchi. Il timeout corrisponde al limite totale entro il quale devono essere completate le operazioni di alto livello e pertanto tutti i tentativi effettuati devono essere limitati al tempo non ancora impiegato per tentativi precedenti.