GetOperationName

将当前操作的名称推送到堆栈上。

语法

  
<wcf:Operation Name="GetOperationName" />  

参数

无。

推送的值

包含当前操作名称的字符串。

注解

如果使用 GetOperationName,请确保在应用程序调用它时对操作名称进行比较。 例如,如果使用服务约定上的名称属性来指定自定义名称,客户端将具有使用该方法的自定义名称生成的默认代理。 但是,服务器应用程序将使用对应操作的实际方法名称,而不是在名称属性中指定的名称。

示例

在下面的示例中,GetOperationName 用于生成一个可筛选名称为“AuthorizePayment”的操作的表达式。

<ic:Filter>  
  <ic:Expression>  
    <wcf:Operation Name="GetOperationName" />  
    <ic:Operation Name="Constant">  
      <ic:Argument>AuthorizePayment</ic:Argument>  
    </ic:Operation>  
  </ic:Expression>  
</ic:Filter>  

另请参阅

Windows Communication Foundation 中的操作