Compartir a través de


Obtener acceso a encabezados SOAP en componentes de canalización

Puede obtener acceso a las propiedades de contexto de encabezados SOAP en componentes de canalización. Se usa una combinación del nombre de la propiedad de contexto y el espacio de nombres http://schemas.microsoft.com/BizTalk/2003/SOAPHeaderde destino .

En el ejemplo de código siguiente se obtiene el encabezado SOAP de solicitud en un componente de canalización de recepción para la propiedad 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;  
}  

Para obtener más información sobre los componentes de canalización, consulte Desarrollo de componentes de canalización personalizados.

Consulte también

Encabezados SOAP con servicios web publicados