GetServiceContractCallPoint
Transmet le nom du point d'appel de contrat de service actuel sur la pile.
Syntaxe
<wcf:Operation Name="GetServiceContractCallPoint" />
Paramètres
Aucun.
Valeur transmise
Chaîne contenant le point d'appel de contrat actuel.
Remarques
Un service Windows Communication Framework peut être intercepté à différents points pendant la durée de vie du contrat de service. Ces emplacements sont définis par l'énumération System.BizTalk.Bam.Interceptors.Wcf.ContractCallPoint
:
Point d'appel de contrat | Description |
---|---|
ClientReply | Point d'appel de réponse client. |
ClientRequest | Point d'appel de demande client. |
ClientFault | Point d'erreur client. |
ServiceReply | Point d'appel de réponse de service. |
ServiceRequest | Point d'appel de demande de service. |
ServiceFault | Point d'erreur de service. |
CallbackRequest | Point d'appel de demande de rappel. |
CallbackReply | Point d'appel de réponse de rappel. |
CallbackFault | Point d'erreur de rappel. |
Exemple
L'exemple suivant contient une expression de filtre d'événements configurée pour rechercher une opération spécifique (« Réception ») dans l'état de réponse client à l'aide d'une combinaison d'opérations comprenant GetOperationName
, GetServiceContractCallPoint
ainsi que des opérations logiques.
<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>