データベース処理を行う、頻繁に実行するメソッドが必要です。ただし、サイトの管理者がトリガーできるようにする必要がある場合があります。ただし、このメソッドを同時に複数回実行することは望ましくありません。これにより、データベースへのアクセス方法に問題が発生する可能性があるためです。
たとえば、私は...
タイマーでメソッドを実行するシングルトンクラスを作成し、global.asaxファイルでインスタンス化します。次に、シングルトンなので、通常の.aspxページから呼び出して、いつでもメソッドを呼び出すことができます。おそらく、C#の「ロック」機能を使用して、メソッドがすでに実行されているかどうかを確認する必要があります。
最近、シングルトンは「悪」であるという話を聞きましたが、これはそれにぴったりのようです。どう思いますか?前もって感謝します。