私はUSBコントローラクラスを作成しようとしましたが、USBが検出された場合にコンシューマが何かを行えるように、ManagementEventWatcher
から内部のEventArrivedEventHandler
を公開しようとしました。EventArrivedEventHandlerとEventHandlerの違いは?
EventArrayEventHandlerをEventHandlerにキャストすることができると期待していました。これらはすべてデリゲートですが、明らかにそうではありません。
これは不可能な理由はありますか?
編集:私は私が非常にきれいにしたいものをやり遂げる方法を見つけました。
_watcher.EventArrived += (sender, eventArgs) => DeviceDetected?.Invoke(null, null);