如何在 azure apim 中一般记录可枚举的上下文数据?
how to generically log enumerable context data in azure apim?
你有办法在 Azure APIM 中记录可枚举的上下文数据吗?例如,包含 context.Api.Protocols returns:
的策略
context.Api.Protocols: System.Collections.Immutable.ImmutableArray`1[
System.String
]
但是,我希望策略 return 实际协议的列表而不仅仅是类型。我可以在策略中包含通用代码语句或表达式来执行此操作吗?
没有我能想到的内置内容,所以您最好的选择可能只是 string.Join 调用:
string.Join(", ", context.Protocols)
你有办法在 Azure APIM 中记录可枚举的上下文数据吗?例如,包含 context.Api.Protocols returns:
的策略 context.Api.Protocols: System.Collections.Immutable.ImmutableArray`1[
System.String
]
但是,我希望策略 return 实际协议的列表而不仅仅是类型。我可以在策略中包含通用代码语句或表达式来执行此操作吗?
没有我能想到的内置内容,所以您最好的选择可能只是 string.Join 调用:
string.Join(", ", context.Protocols)