与(通用)框架名称冲突的类名称应该怎么做


9

当框架使用最明显的组件类名称时,应该怎么做?就我而言,我需要创建一个描述HTTP请求的类。当然,最常用的名称是“采用”为System.Web.HttpRequest。我该怎么办?该项目将在Web上下文中使用,所以我真的不想强迫人们不要导入System.Web命名空间,或者手动键入我所有的类名。

处理此问题的通常方法是什么?我可以提出:

  • 带项目简称的前缀类名
  • 尝试使用不同的名称表示相同的意思(我已经尝试过,但无法提出任何建议)
  • 强制用户在名称空间之间进行选择

它真的是通用HTTP请求,还是特定模块中的请求?例如,它始终是对某个API的请求吗?
约阿希姆·绍尔

@JoachimSauer这是一种通用的HTTP请求。我想使用内置的HttpRequest类,但Microsoft决定将其设为密封类,因此对我的情况无用
Earlz 2012年

用什么方式比内置的更好HttpRequest?也许您可以使用它,例如SecureHttpRequest
svick 2012年

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.