在Enum中存储Http响应的最佳方法

时间:2019-02-14 00:31:31

标签: c# asp.net enums

我想知道最好的方法是在Enum中存储常见操作Http返回类型。我打算将其用于我的控制器。任何帮助表示赞赏。

public enum Types
{
   BadResponse("Failed to load")
   NotFound()
   Ok()
   etc...
}

2 个答案:

答案 0 :(得分:0)

您可以使用.NET随附的Microsoft HttpStatusCode枚举,而不是创建自己的枚举。

您可以找到文档here

答案 1 :(得分:0)

我认为您需要创建diffrenet类而不是枚举。例如

class MyBaseStatusCods{}
class BadResponse:MyBaseStatusCods{}
class NotFound:MyBaseStatusCods{}

让我知道是否有帮助。 谢谢