ChannelBase.DefaultCloseTimeout Eigenschaft

Definition

Ruft das Standardzeitintervall ab, das für den Abschluss eines Schließvorgangs bereitgestellt wird.

protected:
 virtual property TimeSpan DefaultCloseTimeout { TimeSpan get(); };
protected override TimeSpan DefaultCloseTimeout { get; }
member this.DefaultCloseTimeout : TimeSpan
Protected Overrides ReadOnly Property DefaultCloseTimeout As TimeSpan

Eigenschaftswert

Die Standard-TimeSpan, die angibt, wie viel Zeit für das Schließen bleibt, bevor ein Timeout eintritt.

Hinweise

Ruft den CloseTimeout-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: