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. 이는 WaitForChanged timeout 매개 변수를-1로 설정 하 여를 사용 하는 것과 같습니다.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. 예를 들어 "가 나 파일 이름. a 확장"에 대 한 변경 내용은 "이상"으로 보고할 수 있습니다. Lon ".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.

설명

이 메서드는 변경이 발생 하거나 시간이 초과 될 때까지 대기 합니다. 매개 변수의 값이-1 timeout 이면 무기한 대기를 의미 합니다.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. 예를 들어 "가 나 파일 이름. a 확장"에 대 한 변경 내용은 "이상"으로 보고할 수 있습니다. Lon ".For example, a change to "LongFileName.LongExtension" could be reported as "LongFi~.Lon".

추가 정보

적용 대상