Freigeben über


ChannelBase.DefaultOpenTimeout Eigenschaft

Definition

Ruft das Standardintervall der Zeit ab, die für einen geöffneten Vorgang bereitgestellt wird, der abgeschlossen werden soll.

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

Eigenschaftswert

Der Standardwert TimeSpan , der angibt, wie lange der Öffnungsvorgang abgeschlossen werden muss, bevor das Zeitlimit abgelaufen ist.

Hinweise

Ruft den OpenTimeout für Manager den Kanal zugeordneten ab.

Alle Vorgänge, die potenziell langwierig sind, müssen über ein Timeout verfügen. Methoden, die keine expliziten Timeouts verwenden, müssen mit Standardtimeouts an diese Methoden delegieren 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.

Gilt für: