ASP.NET MVC:ActionMethodSelector / ActionFilter(Attribute)命名约定

时间:2012-07-02 13:31:58

标签: asp.net asp.net-mvc actionfilterattribute

您认为ActionMethodSelector与ActionFilter(属性)区分的最佳命名方式是什么。

我需要一个与AuthorizeAttribute-ActionFilter相同的ActionMethodSelector,但是你如何命名ActionMethodSelectorAttribue呢? (实施不是问题)

3 个答案:

答案 0 :(得分:0)

  

您认为最佳的命名会议是什么?   ActionMethodSelector以区别于ActionFilter(Attributes)。

后缀:

  • XXXActionMethodSelector
  • XXXAttribute或XXXActionFilterAttribute

其中XXX显然是这些类应该完成的功能。

答案 1 :(得分:0)

XXXXSelectionAttribute

VS

XXXXFilterAttribute

这没关系,只要你与你的实现一致,并且前缀或后缀为其意图添加了清晰的图片。

IMHO。

答案 2 :(得分:0)

如果对框架约定有疑问,如果你看一下他们的一些实现,你会发现在两种情况下他们只使用Attribute后缀。

AcceptVerbsAttribute : ActionMethodSelectorAttribute

OutputCacheAttribute : ActionFilterAttribute

如果您以这种方式使用框架属性没有问题,我认为您不应该为自己的代码做任何不同的事情。

除非你当然要:D