ChannelManagerBase.DefaultReceiveTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.