Partage via


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>  

Voir aussi

Opérations dans Windows Communication Foundation