ApplicationBuilder.Properties
コレクションの目的は何ですか?単にHttpContext.Items
を使用しないのはなぜですか?ApplicationBuilder.Propertiesの目的は何ですか?
ミドルウェアのオブジェクトを別のミドルウェアに渡す場合は、HttpContext.Items
と同じようにオブジェクトを渡すことができます。
オブジェクトをミドルウェアとして使用する場合は、なぜ汚染度がHttpContext.Items
になるのでしょうか?
Owinの時代には、Owinプロパティを使用し、GetOwinContext()
を使ってこれらのプロパティをアプリケーションで取得できましたが、asp.netミドルウェアにはそのようなプロパティはありません。それはそれが答えを保持しているように見えません。
フレームワークで検索しましたが、フレームワーク自体でそれを使用しているものは見つかりませんでした。私は何かを逃したかもしれない。
アイデア?
Ahh。私は確かにソースに行っておくべきだった。 APIのドキュメントではこれについて言及していませんでした。実際には、実際の署名以外のコメントはありませんでした。 –
@ErikFunkenbusch、私も最初にドキュメントに行き、説明の点で何も見つからなかったので、ソースコードを調べました。私はソースコードから* "公式" * docsよりも多くのドキュメントを取得します – Nkosi