나는 FileSystemWatcher
을 사용하고 있습니다.한 가지 방법에 대해 둘 이상의 다른 이벤트를 결합 할 수 있습니까?
이벤트를 같은 유형 (여기서는 FileSystemEventArgs
)으로 결합하면 쉽게 처리 할 수 있습니다. 이벤트 처리기에 추가 매개 변수를 전달하는 방법에 대해 알아 봤지만 이벤트 메서드에 이벤트를 전달하는 방법은 잘 모르겠습니다. 그래서 어떤 다른 방법이,
private void SystemWatch(object sender,
System.IO.RenamedEventArgs e,
System.IO.FileSystemEventArgs f)
그러나 우리는 FileSystemEventHandler
또는 RenamedEventHandler
대리자를 변경할 수 없습니다 :
전에, 나는 이런 일을하고 싶지?
기다림 ... 뭐? RenamedEventArgs *는 FileSystemEventArgs를 상속합니다. 왜 둘 다 필요했을까요? – McGarnagle
왜 모든 이벤트가 하나의 처리기를 통과하도록 하시겠습니까? 그런 다음 이벤트를 다시 분리하기 위해 처리기 내에 논리를 도입해야합니까? – Enigmativity