SerialDevice.WriteTimeout 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
쓰기 작업의 제한 시간 값을 가져오거나 설정합니다.
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 구조 및 직렬 디바이스에 대한 읽기 및 쓰기 시간 제한 설정을 참조하세요.