SerialDevice.WriteTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Timeoutwert für einen Schreibvorgang ab oder legt den Wert fest.
public:
property TimeSpan WriteTimeout { TimeSpan get(); void set(TimeSpan value); };
TimeSpan WriteTimeout();
void WriteTimeout(TimeSpan value);
public System.TimeSpan WriteTimeout { get; set; }
var timeSpan = serialDevice.writeTimeout;
serialDevice.writeTimeout = timeSpan;
Public Property WriteTimeout As TimeSpan
Eigenschaftswert
Die Zeitspanne vor einem Timeout, wenn ein Schreibvorgang nicht abgeschlossen wird.
- Wenn WriteTimeout den Wert 0 aufweist, wird bei Schreibvorgängen kein Timeout ausgeführt.
- Wenn WriteTimeout größer als 0 ist, tritt bei einem Schreibvorgang (zum Senden der gesamten Nutzlast) ein Zeitlimit auf, wenn writeTimeout überschritten wird.
- Der Wert von
TimeSpan.FromMilliseconds(ulong.MaxValue)
(siehe TimeSpan) hat keine besondere Bedeutung für WriteTimeout.
Hinweis
Die Windows-Runtime-APIs für serielle Geräte umschließen die Funktionalität der entsprechenden Win32-APIs dünn. Die Bedeutung des WriteTotalTimeoutConstant-Elements der Win32-SERIAL_TIMEOUTS-Struktur gilt also für SerialDevice.WriteTimeout. Einzelheiten finden Sie unter SERIAL_TIMEOUTS-Struktur und Festlegen von Lese- und Schreibtimeouts für ein serielles Gerät.