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>