Condividi tramite


ChannelManagerBase.DefaultSendTimeout Proprietà

Definizione

Quando sottoposto a override in una classe derivata, ottiene l'intervallo di tempo predefinito entro il quale 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à

Valore TimeSpan predefinito che specifica l'intervallo di tempo concesso al canale per completare l'invio di un messaggio prima del timeout dopo che è stato richiamato il metodo di invio.

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.

Si applica a