ChannelManagerBase.DefaultSendTimeout 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 predefinito di tempo in cui un canale deve completare l'invio di un messaggio.
protected:
abstract property TimeSpan DefaultSendTimeout { TimeSpan get(); };
protected abstract TimeSpan DefaultSendTimeout { get; }
member this.DefaultSendTimeout : TimeSpan
Protected MustOverride ReadOnly Property DefaultSendTimeout As TimeSpan
Valore della proprietà
Impostazione predefinita TimeSpan che specifica per quanto tempo il canale deve completare l'invio di un messaggio prima del timeout dopo che il metodo di invio è stato richiamato.
Commenti
Tutte le operazioni potenzialmente lunghe devono avere un timeout. I metodi che non accettano timeout espliciti, devono delegare a metodi che eseguono timeout predefiniti o non devono eseguire operazioni che bloccano. I timeout sono il limite totale per le operazioni di alto livello per cui devono essere completate, pertanto tutti i tentativi devono essere limitati al tempo non già eseguito dai tentativi precedenti.