次の方法で共有


パイプライン コンポーネントにおける SOAP ヘッダーへのアクセス

パイプライン コンポーネントでは、SOAP ヘッダーのコンテキスト プロパティにアクセスできます。 コンテキスト プロパティ名とターゲット名前空間 http://schemas.microsoft.com/BizTalk/2003/SOAPHeaderの組み合わせを使用します。

次のコード例では、 プロパティ OrigDest の受信パイプライン コンポーネントで要求 SOAP ヘッダーを取得します。

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;  
}  

パイプライン コンポーネントの詳細については、「 カスタム パイプライン コンポーネントの開発」を参照してください。

参照

公開済み Web サービスでの SOAP ヘッダー