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>