Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
azure api管理:是否有方法在入站策略中获取操作名称_Azure_Api_Azure Api Management - Fatal编程技术网

azure api管理:是否有方法在入站策略中获取操作名称

azure api管理:是否有方法在入站策略中获取操作名称,azure,api,azure-api-management,Azure,Api,Azure Api Management,在操作的入站策略中,是否有方法通过使用某种表达式获取操作名称?就像:在c反射中获取方法名 有没有办法通过使用某种表达式来获取操作名 对。策略将指定格式的消息发送到记录器实体定义的事件中心。顾名思义,该策略用于保存选定的请求或响应上下文信息,以便进行联机或脱机分析 任何字符串都可以用作要记录在事件中心的值。在此示例中,所有入站呼叫的日期和时间、部署服务名称、请求id、ip地址和操作名称都记录到使用contoso Logger id注册的事件中心记录器中 对。只需使用context.Operatio

在操作的入站策略中,是否有方法通过使用某种表达式获取操作名称?就像:在c反射中获取方法名

有没有办法通过使用某种表达式来获取操作名

对。策略将指定格式的消息发送到记录器实体定义的事件中心。顾名思义,该策略用于保存选定的请求或响应上下文信息,以便进行联机或脱机分析

任何字符串都可以用作要记录在事件中心的值。在此示例中,所有入站呼叫的日期和时间、部署服务名称、请求id、ip地址和操作名称都记录到使用contoso Logger id注册的事件中心记录器中


对。只需使用context.Operation.Name

例如,在集合头策略中

    <set-header name="MyHeader" exists-action="override">
        <value>@(context.Operation.Name)</value>
    </set-header>
    <set-header name="MyHeader" exists-action="override">
        <value>@(context.Operation.Name)</value>
    </set-header>