Freigeben über


ChannelBase.DefaultOpenTimeout Eigenschaft

Definition

Ruft das Zeitintervall ab, das für den Abschluss eines Öffnungsvorgangs bereitgestellt wird.

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

Eigenschaftswert

TimeSpan

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

Hinweise

Ruft den OpenTimeout-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