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>