FileSystemWatcher.WaitForChanged 메서드

정의

발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.

오버로드

WaitForChanged(WatcherChangeTypes)

모니터링할 변경 내용 형식이 제공된 경우에, 발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.

WaitForChanged(WatcherChangeTypes, Int32)

모니터링할 변경 내용 형식과 제한 시간 범위 내에서 대기할 시간(밀리초)이 제공된 경우에, 발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.

WaitForChanged(WatcherChangeTypes, TimeSpan)

모니터링할 변경 유형이 지정된 경우 발생한 변경에 대한 특정 정보가 포함된 구조를 동기적으로 반환합니다.

WaitForChanged(WatcherChangeTypes)

모니터링할 변경 내용 형식이 제공된 경우에, 발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.

public:
 System::IO::WaitForChangedResult WaitForChanged(System::IO::WatcherChangeTypes changeType);
public System.IO.WaitForChangedResult WaitForChanged (System.IO.WatcherChangeTypes changeType);
member this.WaitForChanged : System.IO.WatcherChangeTypes -> System.IO.WaitForChangedResult
Public Function WaitForChanged (changeType As WatcherChangeTypes) As WaitForChangedResult

매개 변수

changeType
WatcherChangeTypes

조사할 WatcherChangeTypes입니다.

반환

WaitForChangedResult

발생한 변경 내용에 대한 특정 정보를 포함하는 WaitForChangedResult입니다.

설명

이 메서드는 첫 번째 변경이 발생할 때까지 무기한 대기한 다음 반환합니다. 이는 -1로 설정된 매개 변수를 timeout 사용하는 WaitForChanged 것과 같습니다.

참고

이 메서드를 사용하면 속성이 .로 설정된 경우에도 이벤트 처리기를 호출하여 파일 변경 내용에 EnableRaisingEvents 응답할 수 있습니다 false.

일부 시스템에서는 FileSystemWatcher 짧은 8.3 파일 이름 형식을 사용하여 파일의 변경 내용을 보고합니다. 예를 들어 "LongFileName.LongExtension"의 변경 내용은 "LongFi~"로 보고될 수 있습니다. Lon".

추가 정보

적용 대상

WaitForChanged(WatcherChangeTypes, Int32)

모니터링할 변경 내용 형식과 제한 시간 범위 내에서 대기할 시간(밀리초)이 제공된 경우에, 발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.

public:
 System::IO::WaitForChangedResult WaitForChanged(System::IO::WatcherChangeTypes changeType, int timeout);
public System.IO.WaitForChangedResult WaitForChanged (System.IO.WatcherChangeTypes changeType, int timeout);
member this.WaitForChanged : System.IO.WatcherChangeTypes * int -> System.IO.WaitForChangedResult
Public Function WaitForChanged (changeType As WatcherChangeTypes, timeout As Integer) As WaitForChangedResult

매개 변수

changeType
WatcherChangeTypes

조사할 WatcherChangeTypes입니다.

timeout
Int32

제한 시간 범위 내에서 대기할 시간(밀리초)입니다.

반환

WaitForChangedResult

발생한 변경 내용에 대한 특정 정보를 포함하는 WaitForChangedResult입니다.

설명

이 메서드는 변경이 발생하거나 시간이 초과될 때까지 기다립니다. 매개 변수의 값 -1은 timeout 무기한 대기를 의미합니다.

참고

이 메서드를 사용하면 속성이 .로 설정된 경우에도 이벤트 처리기를 호출하여 파일 변경 내용에 EnableRaisingEvents 응답할 수 있습니다 false.

일부 시스템에서는 FileSystemWatcher 짧은 8.3 파일 이름 형식을 사용하여 파일의 변경 내용을 보고합니다. 예를 들어 "LongFileName.LongExtension"의 변경 내용은 "LongFi~"로 보고될 수 있습니다. Lon".

추가 정보

적용 대상

WaitForChanged(WatcherChangeTypes, TimeSpan)

모니터링할 변경 유형이 지정된 경우 발생한 변경에 대한 특정 정보가 포함된 구조를 동기적으로 반환합니다.

public:
 System::IO::WaitForChangedResult WaitForChanged(System::IO::WatcherChangeTypes changeType, TimeSpan timeout);
public System.IO.WaitForChangedResult WaitForChanged (System.IO.WatcherChangeTypes changeType, TimeSpan timeout);
member this.WaitForChanged : System.IO.WatcherChangeTypes * TimeSpan -> System.IO.WaitForChangedResult
Public Function WaitForChanged (changeType As WatcherChangeTypes, timeout As TimeSpan) As WaitForChangedResult

매개 변수

changeType
WatcherChangeTypes

조사할 WatcherChangeTypes입니다.

timeout
TimeSpan

시간이 초과되기 전에 대기하는 시간입니다.

반환

WaitForChangedResult

발생한 변경 내용에 대한 특정 정보를 포함하는 WaitForChangedResult입니다.

설명

발언을 참조 WaitForChanged(WatcherChangeTypes, Int32) 하세요.

적용 대상