ChannelManagerBase.DefaultSendTimeout Propriété

Définition

En cas de substitution dans une classe dérivée, obtient l’intervalle par défaut pendant lequel un canal doit terminer l’envoi d’un message.

protected:
 abstract property TimeSpan DefaultSendTimeout { TimeSpan get(); };
protected abstract TimeSpan DefaultSendTimeout { get; }
member this.DefaultSendTimeout : TimeSpan
Protected MustOverride ReadOnly Property DefaultSendTimeout As TimeSpan

Valeur de propriété

Valeur par défaut TimeSpan qui spécifie la durée pendant laquelle le canal doit terminer l’envoi d’un message avant d’expirer une fois la méthode d’envoi appelée.

Remarques

Toutes les opérations potentiellement longues doivent avoir un délai d’expiration. Les méthodes qui ne prennent pas de délais d’expiration explicites doivent être déléguées à des méthodes qui fonctionnent avec des délais d’attente par défaut ou ne doivent pas effectuer de travail qui bloque. Les délais d’expiration sont la limite totale des opérations de haut niveau pour lesquelles elles doivent être terminées. Les nouvelles tentatives doivent donc être limitées au temps non déjà accédé par les tentatives antérieures.

S’applique à