Compartilhar via


SerialDevice.WriteTimeout Propriedade

Definição

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.

Aplica-se a

Confira também