3

我正在使用全局过滤器来记录工作正常的请求/响应,但现在我想在两者中嵌入一个相关 ID(Guid),我可以将两者联系在一起。这样做的首选方法是什么?

谢谢你,斯蒂芬

4

1 回答 1

4

不确定您是否正在考虑这些,但您可以使用ServiceStack 请求和响应过滤器来执行此操作听起来您想做这样的事情......

  1. 在请求属性过滤器中创建 Guid并保存到 db。
  2. 虽然仍在请求过滤器中将该 Guid 存储到 IHttpRequest.Items 字典中。这本词典是供您使用的。它将适用于所有 ServiceStack 服务。
  3. 通过 IHttpRequest 变量访问响应属性过滤器中的 Guid ,并将响应条目保存到数据库。
于 2013-04-11T20:45:07.880 回答