0

有没有办法从 Azure APIM 策略中轻松记录所有上下文信息?上下文变量有许多可用的属性:

https://msdn.microsoft.com/en-us/library/azure/dn910913.aspx#ContextVariables

但是,基于一些摆弄,似乎需要明确指定这些属性中的每一个以进行日志记录。你知道是否有一种方法可以简单地记录所有可用的上下文信息,如 context.ToString()?仅在策略中包含 context 或 context.ToString() 似乎不允许该策略编译。

4

1 回答 1

0

您可以尝试将对象序列化为字符串。结帐http://www.newtonsoft.com/json

Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Sizes = new string[] { "Small" };

string json = JsonConvert.SerializeObject(product);
// {
//   "Name": "Apple",
//   "Expiry": "2008-12-28T00:00:00",
//   "Sizes": [
//     "Small"
//   ]
// }
于 2016-02-04T22:52:27.800 回答