FileSystemWatcher.WaitForChanged 메서드

정의

발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.A synchronous method that returns a structure that contains specific information on the change that occurred.

오버로드

WaitForChanged(WatcherChangeTypes)

모니터링할 변경 내용 형식이 제공된 경우에, 발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor.

WaitForChanged(WatcherChangeTypes, Int32)

모니터링할 변경 내용 형식과 제한 시간 범위 내에서 대기할 시간(밀리초)이 제공된 경우에, 발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor and the time (in milliseconds) to wait before timing out.

WaitForChanged(WatcherChangeTypes)

모니터링할 변경 내용 형식이 제공된 경우에, 발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor.

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입니다.The WatcherChangeTypes to watch for.

반환

WaitForChangedResult

발생한 변경 내용에 대한 특정 정보를 포함하는 WaitForChangedResult입니다.A WaitForChangedResult that contains specific information on the change that occurred.

설명

이 메서드는 발생 하 고 다음을 반환 하는 첫 번째 변경 때까지 무기한 대기 합니다.This method waits indefinitely until the first change occurs and then returns. 이는 timeout 매개 변수를-1로 설정 하 여 WaitForChanged를 사용 하는 것과 같습니다.This is the same as using WaitForChanged with the timeout parameter set to -1.

참고

이 메서드를 사용 하면 EnableRaisingEvents 속성이 false로 설정 된 경우에도 이벤트 처리기를 호출 하 여 파일 변경 내용에 응답할 수 있습니다.This method allows an event handler to be invoked to respond to file changes even if the EnableRaisingEvents property is set to false.

일부 시스템에서 FileSystemWatcher는 짧은 8.3 파일 이름 형식을 사용 하 여 파일의 변경 내용을 보고 합니다.In some systems, FileSystemWatcher reports changes to files using the short 8.3 file name format. "LongFileName.LongExtension"에 대 한 변경으로 보고 될 수 있습니다 예를 들어, "LongFi ~입니다. "경도For example, a change to "LongFileName.LongExtension" could be reported as "LongFi~.Lon".

추가 정보

WaitForChanged(WatcherChangeTypes, Int32)

모니터링할 변경 내용 형식과 제한 시간 범위 내에서 대기할 시간(밀리초)이 제공된 경우에, 발생한 변경 내용에 대한 특정 정보를 포함하는 구조를 반환하는 동기 메서드입니다.A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor and the time (in milliseconds) to wait before timing out.

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입니다.The WatcherChangeTypes to watch for.

timeout
Int32

시간 제한 범위 내에서 대기할 시간(밀리초)입니다.The time (in milliseconds) to wait before timing out.

반환

WaitForChangedResult

발생한 변경 내용에 대한 특정 정보를 포함하는 WaitForChangedResult입니다.A WaitForChangedResult that contains specific information on the change that occurred.

설명

이 메서드는 변경이 발생 하거나 시간이 초과 될 때까지 대기 합니다. timeout 매개 변수의 값이-1 이면 무기한 대기를 의미 합니다.This method waits until a change occurs or it has timed out. A value of -1 for the timeout parameter means wait indefinitely.

참고

이 메서드를 사용 하면 EnableRaisingEvents 속성이 false로 설정 된 경우에도 이벤트 처리기를 호출 하 여 파일 변경 내용에 응답할 수 있습니다.This method allows an event handler to be invoked to respond to file changes even if the EnableRaisingEvents property is set to false.

일부 시스템에서 FileSystemWatcher는 짧은 8.3 파일 이름 형식을 사용 하 여 파일의 변경 내용을 보고 합니다.In some systems, FileSystemWatcher reports changes to files using the short 8.3 file name format. "LongFileName.LongExtension"에 대 한 변경으로 보고 될 수 있습니다 예를 들어, "LongFi ~입니다. "경도For example, a change to "LongFileName.LongExtension" could be reported as "LongFi~.Lon".

추가 정보

적용 대상