共用方式為


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")。 這是使用包括 GetOperationNameGetServiceContractCallPoint 和邏輯運算等運算組合所完成。

<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 中的作業