0

特定のユーザーが特定の期間 (おそらく 1 時間の時間枠) 内に WCF サービスまたはそのサービスの特定の関数を呼び出すことができる回数にクォータを設定したいと考えています。私のサービスは認証を必要とし、このタイプのデータを実際に追跡するのに十分な情報を提供します。

これを、既存の WCF サービスに追加できる構成変更にしようと考えています。この機能はそのままでは利用できないと確信していますが、利用できる場合は、正しい方向に向けてください。

まだ利用できない場合、このタイプのクォータ追跡アクティビティを実行するために構成に追加できるクラスを作成するには、どのインターフェイス/基本クラスを実装/継承する必要がありますか?

MSDN のクォータに関連する情報はすべて、単一の要求に関連しています: http://msdn.microsoft.com/en-us/library/ms731078.aspx

4

1 に答える 1

1

私には、それは特別な種類の許可のように思えます。このロジックを配置する正しい場所は、サービス承認マネージャーです。WCF に組み込まれたクォータは、1 つのメッセージごとであり、探しているものではありません。また、いつ制限をクリアするか、特定の認証メカニズムでユーザーを優先する方法など、特別なロジックがあります。

于 2013-08-16T20:31:42.267 に答える