ChannelManagerBase.DefaultReceiveTimeout Eigenschaft

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben werden, ruft das Standardintervall ab, in dem ein Kanal den Empfang einer Nachricht abschließen muss.

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

Eigenschaftswert

Der Standardwert TimeSpan , der angibt, wie lange der Kanal den Empfang einer Nachricht abschließen muss, bevor die Empfangsmethode aufgerufen wurde.

Hinweise

Alle Vorgänge, die potenziell langwierig sind, müssen über ein Timeout verfügen. Methoden, die keine expliziten Timeouts verwenden, müssen an Methoden delegieren, die mit Standardtimeouts arbeiten oder keine Arbeit ausführen, die blockiert wird. Timeouts sind die Gesamtgrenze für Vorgänge auf hoher Ebene, für die sie abgeschlossen werden sollen, sodass alle Wiederholungen auf die Zeit beschränkt sein müssen, die von früheren Versuchen noch nicht erreicht wurde.

Gilt für: