다음을 통해 공유


SerialDevice.WriteTimeout 속성

정의

쓰기 작업의 제한 시간 값을 가져오거나 설정합니다.

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

속성 값

쓰기 작업이 완료되지 않을 때 제한 시간이 발생하기 전의 시간 범위입니다.

  • WriteTimeout이 0이면 쓰기 작업이 시간 초과되지 않습니다.
  • WriteTimeout이 0보다 크면 쓰기 작업(전체 페이로드를 보내기 위해)이 WriteTimeout을 초과하는 경우 시간이 초과됩니다.
  • TimeSpan.FromMilliseconds(ulong.MaxValue) ( TimeSpan 참조)은 WriteTimeout에 특별한 의미가 없습니다.

참고

직렬 디바이스에 대한 Windows 런타임 API는 해당 Win32 API의 기능을 씬하게 래핑합니다. 따라서 Win32 SERIAL_TIMEOUTS 구조체의 WriteTotalTimeoutConstant 멤버의 의미는 SerialDevice.WriteTimeout에 적용됩니다. 자세한 내용은 SERIAL_TIMEOUTS 구조 및 직렬 디바이스에 대한 읽기 및 쓰기 시간 제한 설정을 참조하세요.

적용 대상

추가 정보