0

Active Directory のパスワード変更を監視する C# Windows サービスを作成しました。パスワードが変更されるたびに、サービスは Web サービスを呼び出して結果を返します。サービスが成功を返さない場合、filewatcher ディレクトリはそのためのテキストファイルを作成します。そうでなければそうではありません。サービスが開始されると、保留中のリクエストがあれば処理されます。

//Whenever file created... Synchronize the pending requests. When active direcory changes occur it will create files. If request is suucessfull delte the created file otherwise not

「パスを変更すると。Filewatchercreated イベントが発生していません。他の名前のデータまたはそのようなものでパスワードを変更するように。誰かが問題を解決するのを手伝ってください。

4

2 に答える 2

1

通知フィルターをどこかに設定したことを覚えていますか?

ウォッチャーを作成している場所はわかりませんが、次の可能性があります。

NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.LastAccess | NotifyFilters.Attributes;
于 2012-10-16T14:36:13.937 に答える
0

今回のように、過去に filewatcher で発生した厄介な問題はすべて、すべてのコードでそれを取り除き、信頼できる古いタイマーに戻ってディレクトリをポーリングしました。私にとっては100%の時間で機能し、サービスが実行されていないときにファイルを選択します。それが役立つことを願っています。

于 2012-07-10T14:15:47.997 に答える