コンポーネントの最も明白なクラス名がフレームワークによって使用される場合、正確に何をする必要がありますか?私の場合、HTTPリクエストを記述するクラスを作成する必要があります。もちろん、最も一般的な名前はSystem.Web.HttpRequestとして「取得」されます。私は何をすべきか?このプロジェクトはWebコンテキストで使用されるので、System.Web名前空間をインポートしないように強制したり、手動ですべてのクラス名を入力したりしないでください。
これに対処する通常の方法は何ですか?私はこれを思いつくことができます:
- プロジェクトの短縮名をクラス名の前に付ける
- 同じことを意味する別の名前を付けてみてください(私は試しましたが、何も思いつきません)
- ユーザーに名前空間の選択を強制する
それは本当に一般的なHTTPリクエストですか、それとも特定のモジュールのリクエストですか?たとえば、常にいくつかのAPIへのリクエストですか?
—
Joachim Sauer、
@JoachimSauerこれは一種の一般的なHTTPリクエストです。組み込みのHttpRequestクラスを使用したいのですが、Microsoftはそれを密封されたクラスにすることを決定したため、私の場合には役に立たない
—
Earlz
組み込みよりもどのように優れてい
—
12
HttpRequest
ますか?多分あなたはそれのようなものを使うことができますSecureHttpRequest
。