ChannelManagerBase.DefaultReceiveTimeout Propriété

Définition

En cas de substitution dans une classe dérivée, obtient l'intervalle de temps par défaut dont dispose un canal pour achever la réception d'un message.

protected:
 abstract property TimeSpan DefaultReceiveTimeout { TimeSpan get(); };
protected public:
 abstract property TimeSpan DefaultReceiveTimeout { TimeSpan get(); };
protected abstract TimeSpan DefaultReceiveTimeout { get; }
protected internal abstract TimeSpan DefaultReceiveTimeout { get; }
member this.DefaultReceiveTimeout : TimeSpan
Protected MustOverride ReadOnly Property DefaultReceiveTimeout As TimeSpan
Protected Friend MustOverride ReadOnly Property DefaultReceiveTimeout As TimeSpan

Valeur de propriété

TimeSpan

TimeSpan par défaut qui spécifie le délai dont dispose un canal pour terminer la réception avant son expiration, une fois la méthode de réception appelée.

Remarques

Toutes les opérations potentiellement longues doivent avoir un délai d'attente. Les méthodes qui ne reçoivent pas de délais d'attente explicites doivent déléguer à celles qui en ont, avec des délais d'attente par défaut, ou elles ne doivent effectuer aucune tâche qui entraîne un blocage. Les délais d'attente correspondent au temps total maximal dont disposent les opérations de niveau supérieur pour s'exécuter, de manière à ce que toute nouvelle tentative se limite au temps qui n'a pas encore été utilisé par les tentatives antérieures.

S’applique à