5

データベースから API ユーザー (発信者) プロファイルをロードする、承認関連の DelegatingHandler を実装しています。認証が成功したら、このインスタンスをコントローラーに渡したいと思います。それ以外の場合は、もう一度ロードする必要があります。

セッションを使用せずに、またはリポジトリキャッシュに依存せずにこれを行う方法はありますか?

4

1 に答える 1

17

HttpRequestMessage クラスには、その情報を格納するために使用できるディクショナリ "Properties" が含まれています。ただし、ハンドラーの呼び出しとコントローラーのアクションの間で永続化されるかどうかはわかりません。それ以外の場合は、アクション コンテキストが既に作成されているアクション フィルターを試すことができます。アクション コンテキストを使用すると、アクション引数にアクセスできます。ここで、アクションに渡す追加の引数を追加できます。

于 2013-05-07T13:41:00.333 に答える