1

是否可以获得 ServiceStack 应用程序当前定义的路由列表?我宁愿不单独维护一个,但是为了文档的缘故保留一个列表会很好(不解析路由属性等)。

4

2 回答 2

4

您可以查看 Routes 属性:

var restPaths = ((ServiceRoutes)AppHost.Instance.Routes).RestPaths;
于 2013-08-29T15:03:34.620 回答
3

您可以浏览到operations/metadata您的网站。

http://razor.servicestack.net/operations/metadata

但我注意到你对如何装饰你的服务非常挑剔。例如,我必须明确说明Route属性上的 http 动词。

我认为这就是为什么上述示例中的所有操作都没有显示路线的原因。

于 2013-08-29T15:02:10.683 回答