파일 생성을 위해 여러 폴더를 모니터링하고 각 폴더마다 다른 설정을 사용하여 동일한 작업을 시작할 수있는 프로그램을 작성하려고합니다. 내 문제는 FileSystemEventHandler에 대한 추가 매개 변수를 지정하는 것입니다. 내가 FileSystemWatcherCreated에 전달 된 'mSettings'변수()를 얻을 수있는 방법FileSystemEventHandler에 대한 추가 매개 변수
foreach (String config in configs)
{
...
FileWatcher.Created += new System.IO.FileSystemEventHandler(FileSystemWatcherCreated)
...
}
void FileSystemWatcherCreated(object sender, System.IO.FileSystemEventArgs e, MySettings mSettings)
{
DoSomething(e.FullPath, mSettings);
}
을 : 나는 모니터링하고 만든 액션에 대한 처리기를 추가하려면 각 디렉토리에 대한 새로운 FileWatcher을 만들?
경우'mSettings' 설정됩니까? – James
나쁜 예를 들면서 죄송합니다. mSettings는 현재 설정에서 첫 번째로 설정되었지만 질문과 관련이 없다고 생각했습니다. – peku