http 呼び出し (REST 呼び出しと同様) を介してオン/オフを設定できるようにしたい構成フラグがいくつかあります。
通常、構成設定を web.config に保存するか、ファイルからクラスにプルします。アプリケーション コード全体で使用するこの構成クラスは、シングルトン クラスまたは定数のように使用されます。
実行時に変更できるようにしたいプロパティが 1 つあります。これはグローバル変数です。変更は単一のユーザーまたはスレッドによって行われ、ほとんど発生しません。
これをどのように設計し、どこに保管すればよいですか?
私のアプリケーション コードは Twitter API を呼び出しますが、Twitter API を呼び出す必要がある場合 (ダウンしている可能性があります)、オン/オフを切り替えられるようにしたいと考えています。このフィールドを更新しますか?
if(SomeClass.TwitterApiEnabled)
{
// call twitter api
}
以下を使用して、TwitterApiEnabled プロパティのオン/オフを切り替えることができます。
http://www.example.com/api/twitter/enable=no&auth_token=123