Soap.SOAPAttachIntf.IMimeAttachmentHandler.AddSoapHeader

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure AddSoapHeader(Value: string);

C++

virtual void __fastcall AddSoapHeader(System::UnicodeString Value) = 0 ;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Soap.SOAPAttachIntf.pas
Soap.SOAPAttachIntf.hpp
Soap.SOAPAttachIntf IMimeAttachmentHandler

説明

新規のマルチパートフォームの SOAP エンベロープ部へ指定したヘッダーを追加します。

AddSoapHeader メソッドを呼び出して,新規のマルチパートフォームの SOAP エンベロープ部へ任意のヘッダーを追加することができます。CreateMimeStream メソッドの呼び出しによって新規作成したマルチパートフォームの初期化が完了するまで,AddSoapHeader メソッドは呼び出さないでください。

Value は,SOAP エンベロープへ追加するヘッダーのテキストです。

通常,アプリケーションから CreateMimeStream メソッドを呼び出した時点でその値がわからない場合に,ContentType ヘッダーを SOAP エンベロープへ追加するために,AddSoapHeader メソッドが呼び出されます。

メモ:  AddSoapHeader メソッドがヘッダーを SOAP エンベロープへ追加するためにすべて呼び出された後,MIME アタッチメントハンドラがマルチパートフォームの構築を終了できるようにアプリケーションから FinalizeStream メソッドを呼び出す必要があります。FinalizeStream メソッドの呼び出し完了後に,アプリケーションから GetMIMEStream メソッドを呼び出してマルチパートフォームのコンテンツを読み取ることができます。

関連項目