ChannelManagerBase.DefaultSendTimeout Proprietà

Definizione

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.

Si applica a