有没有办法轻松记录Azure APIM策略中的所有上下文信息?上下文变量有许多可用属性:
https://msdn.microsoft.com/en-us/library/azure/dn910913.aspx#ContextVariables
然而,基于一些摆弄,似乎需要为记录明确指定这些属性中的每一个。你知道是否有办法简单地记录所有可用的上下文信息,如context.ToString()?简单地包括上下文或context.ToString()在策略中似乎不允许策略编译。
答案 0 :(得分: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"
// ]
// }