Freigeben über


ChannelManagerBase.IDefaultCommunicationTimeouts.CloseTimeout Eigenschaft

Definition

Ruft das Zeitintervall ab, nach dem die von einem Kommunikationsobjekt aufgerufene Schließmethode das Zeitlimit überschreitet.

property TimeSpan System::ServiceModel::IDefaultCommunicationTimeouts::CloseTimeout { TimeSpan get(); };
TimeSpan System.ServiceModel.IDefaultCommunicationTimeouts.CloseTimeout { get; }
member this.System.ServiceModel.IDefaultCommunicationTimeouts.CloseTimeout : TimeSpan
 ReadOnly Property CloseTimeout As TimeSpan Implements IDefaultCommunicationTimeouts.CloseTimeout

Eigenschaftswert

TimeSpan

Die TimeSpan, die das Zeitintervall angibt, bis die Schließmethode das Zeitlimit überschreitet.

Implementiert

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.

Gilt für