次の方法で共有


GetOperationName

現在の操作の名前をスタックにプッシュします。

構文

  
<wcf:Operation Name="GetOperationName" />  

パラメーター

[なし] :

プッシュされた値

現在の操作の名前を格納している文字列。

注釈

GetOperationName を使用するときは、アプリケーションで呼び出される操作名と比較してください。 たとえば、サービス コントラクトの name 属性を使用してカスタム名を割り当てると、クライアントは、メソッドのカスタム名を使用して生成された既定のプロキシを使用します。 しかし、サーバー アプリケーションは、name 属性で指定された名前ではなく、対応する操作の実際のメソッド名を使用します。

次の例では、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 での操作