Partager via


Accès aux en-têtes SOAP dans les composants de pipeline

Vous pouvez accéder aux propriétés de contexte d'en-tête SOAP dans les composants de pipeline. Vous utilisez une combinaison du nom de la propriété de contexte et de l’espace de noms http://schemas.microsoft.com/BizTalk/2003/SOAPHeadercible .

L’exemple de code suivant obtient l’en-tête SOAP de requête dans un composant de pipeline de réception pour la propriété OrigDest :

public IBaseMessage Execute(IPipelineContext pc, IBaseMessage inmsg)  
{  
   try  
   {  
   string stringVar = inmsg.Context.Read("OrigDest",    "http://schemas.microsoft.com/BizTalk/2003/SOAPHeader").ToString();  
   }  
   catch (Exception ex)  
   {  
   throw new Exception("Pipeline component exception - " + ex.Message);  
   }  
return inmsg;  
}  

Pour plus d’informations sur les composants de pipeline, consultez Développement de composants de pipeline personnalisés.

Voir aussi

En-têtes SOAP avec les services web publiés