Condividi tramite


Accesso agli header SOAP nei componenti della pipeline

È possibile accedere alle proprietà del contesto dell'intestazione SOAP nei componenti della pipeline. Si usa una combinazione del nome della proprietà di contesto e dello spazio dei nomi di destinazionehttp://schemas.microsoft.com/BizTalk/2003/SOAPHeader.

L'esempio di codice seguente ottiene l'intestazione SOAP della richiesta in un componente della pipeline di ricezione per la proprietà 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;  
}  

Per altre informazioni sui componenti della pipeline, vedere Sviluppo di componenti della pipeline personalizzati.

Vedere anche

Intestazioni SOAP con servizi Web pubblicati