【发布时间】:2016-08-04 16:17:50
【问题描述】:
我们将 ServiceStack 用于我们用 C# 开发的 Web API。我想在 Web 服务启动时更改我们数据成员的必需属性。
目前所需的属性是在编译时以这种方式定义的:
[ApiMember(IsRequired=true)]
public string MyAttribute { get; set; }
我想在执行 AppHost.Configure 时“动态”定义它的值。
有没有办法通过 ServiceStack 实现这一点?以同样的方式,我们使用 Fluent api 定义路由(例如:Routes.Add<HOPFlight>("/flight", "POST");)?
我阅读了答案Dynamically adding attributes in ServiceStack,它建议在 AppHost 构造函数中执行此操作,但该怎么做?
【问题讨论】:
标签: c# rest asp.net-web-api servicestack