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 dies in einer abgeleiteten Klasse überschrieben wird, wird hierdurch das Standardzeitintervall, in dem ein Kanal den Empfang einer Nachricht abschließen muss, abgerufen.
protected:
abstract property TimeSpan DefaultReceiveTimeout { TimeSpan get(); };
protected abstract TimeSpan DefaultReceiveTimeout { get; }
member this.DefaultReceiveTimeout : TimeSpan
Protected MustOverride ReadOnly Property DefaultReceiveTimeout As TimeSpan
Eigenschaftswert
Die Standard-TimeSpan, die festlegt, wie viel Zeit dem Kanal ab dem Abruf der Empfangsmethode bleibt, um den Empfang einer Nachricht vor dem Timeout abzuschließen.
Hinweise
Allen Vorgängen, die potenziell lange dauern, muss ein Timeout zugewiesen sein. Methoden, die kein explizites Timeout haben, müssen an Methoden mit Standardtimeouts delegieren oder dürfen keine blockierenden Arbeiten durchführen. Timeouts sind die Gesamtzeit, in der Vorgänge auf höherer Ebene fertig gestellt werden müssen. Sämtliche Wiederholungsversuche müssen also auf die Zeit beschränkt werden, die nicht bereits bei vorherigen Versuchen verbraucht wurde.