Freigeben über


ChannelBase.DefaultReceiveTimeout Eigenschaft

Definition

Ruft das Standardzeitintervall ab, das für den Abschluss eines Empfangsvorgangs bereitgestellt wird, oder legt dieses fest.

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

Eigenschaftswert

Die Standard-TimeSpan, die angibt, welcher Zeitraum für den Empfang bleibt, bevor ein Timeout eintritt.

Hinweise

Ruft den ReceiveTimeout-Wert ab, der dem Manager für den Kanal zugeordnet ist.

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.

Gilt für: