SerialDevice.WriteTimeout Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il valore di timeout per un'operazione di scrittura.
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
Valore della proprietà
Intervallo di tempo prima che si verifichi un timeout quando un'operazione di scrittura non termina.
- Se WriteTimeout è 0, le operazioni di scrittura non vengono mai timeout.
- Se WriteTimeout è maggiore di 0, un'operazione di scrittura (per inviare l'intero payload) timeout se supera WriteTimeout.
- Il valore di
TimeSpan.FromMilliseconds(ulong.MaxValue)
(vedere TimeSpan) non ha alcun significato speciale per WriteTimeout.
Nota
Le API Windows Runtime per i dispositivi seriali esegue il wrapping sottile delle funzionalità delle API Win32 corrispondenti. Quindi il significato del membro WriteTotalTimeoutConstant della struttura di SERIAL_TIMEOUTS Win32 si applica a SerialDevice.WriteTimeout. Per informazioni specifiche, vedere la struttura SERIAL_TIMEOUTS e Imposta timeout di lettura e scrittura per un dispositivo seriale.