Condividi tramite


SerialDevice.WriteTimeout Proprietà

Definizione

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.

Si applica a

Vedi anche