ChannelManagerBase.DefaultSendTimeout Eigenschaft

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben werden, ruft das Standardintervall ab, in dem ein Kanal das Senden einer Nachricht abschließen muss.

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

Eigenschaftswert

Der Standardwert TimeSpan , der angibt, wie lange der Kanal das Senden einer Nachricht abschließen muss, bevor die Sendemethode aufgerufen wurde.

Hinweise

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