다음을 통해 공유


GetServiceContractCallPoint

현재 서비스 계약 호출 지점의 이름을 스택에 밀어넣습니다.

구문

  
<wcf:Operation Name="GetServiceContractCallPoint" />  

매개 변수

없음

밀어넣는 값

현재 계약 호출 지점을 포함하는 문자열입니다.

설명

서비스 계약 수명 중 여러 지점에서 Windows Communication Framework 서비스를 인터셉트할 수 있습니다. 이러한 위치는 System.BizTalk.Bam.Interceptors.Wcf.ContractCallPoint 열거로 정의됩니다.

계약 호출 지점 Description
ClientReply 클라이언트 회신 호출 지점
ClientRequest 클라이언트 요청 호출 지점
ClientFault 클라이언트 오류 지점
ServiceReply 서비스 회신 호출 지점
ServiceRequest 서비스 요청 호출 지점
ServiceFault 서비스 오류 지점
CallbackRequest 콜백 요청 호출 지점
CallbackReply 콜백 회신 호출 지점
CallbackFault 콜백 오류 지점

예제

다음 샘플에는 클라이언트 회신 상태에서 특정 작업("Receive")을 찾도록 구성된 이벤트 필터 식이 포함되어 있습니다. 이렇게 하려면 GetOperationName, GetServiceContractCallPoint 및 논리 연산을 포함하는 일련의 작업을 사용합니다.

<ic:Filter>  
  <ic:Expression>  
    <wcf:Operation Name="GetOperationName" />  
    <ic:Operation Name="Constant">  
      <ic:Argument>Receive</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals" />  
    <wcf:Operation Name="GetServiceContractCallPoint" />  
    <ic:Operation Name="Constant">  
      <ic:Argument>ClientReply</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals" />  
    <ic:Operation Name="And" />  
  </ic:Expression>  
</ic:Filter>  

참고 항목

Windows Communication Foundation 작업