SerialDevice.WriteTimeout Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o valor de tempo limite para uma operação de gravação.
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
Valor da propriedade
O período de tempo antes de um tempo limite ocorre quando uma operação de gravação não é concluída.
- Se WriteTimeout for 0, as operações de gravação nunca chegarão ao tempo limite.
- Se WriteTimeout for maior que 0, uma operação de gravação (para enviar o conteúdo inteiro) atingirá o tempo limite se exceder WriteTimeout.
- O valor de
TimeSpan.FromMilliseconds(ulong.MaxValue)
(consulte TimeSpan) não tem nenhum significado especial para WriteTimeout.
Observação
As APIs Windows Runtime para dispositivos seriais encapsulam a funcionalidade das APIs Win32 correspondentes. Portanto, o significado do membro WriteTotalTimeoutConstant da estrutura SERIAL_TIMEOUTS Win32 se aplica a SerialDevice.WriteTimeout. Para obter detalhes, consulte a estrutura SERIAL_TIMEOUTS e Configurando tempos limite de leitura e gravação para um dispositivo serial.