開始時にレポートを出力する Windows サービスがあります。2 つのシナリオが
あります。
2 また、新しい行がデータベース テーブルに挿入されたときにサービスをトリガーすることは可能ですか?どのように?
上記のクエリへのリンクを提供してください。
開始時にレポートを出力する Windows サービスがあります。2 つのシナリオが
あります。
2 また、新しい行がデータベース テーブルに挿入されたときにサービスをトリガーすることは可能ですか?どのように?
上記のクエリへのリンクを提供してください。
FileSystemWatcherを使用して、特定のフォルダーが特定の場所に作成されているかどうかを確認できます。作成したら、Windows サービスを開始できます。
Creating FileSystemWatcher
//Define this in the clas level
FileSystemWatcher watcher = new FileSystemWatcher();
Initializing
private void InitializeWatcher()
{
watcher.Created += new FileSystemEventHandler(NotifyChange);
watcher.Path = @"E:\here\folder";
watcher.EnableRaisingEvents = true;
}
Starting Windows Service when folder is created
private void NotifyChange(object sender, FileSystemEventArgs e)
{
if (e.Name.Equals("FolerName",StringComparison.OrdinalIgnoreCase))
{
new ServiceController("WindowsServiceName").Start();
}
}