Soap.SOAPAttachIntf.TOnGetAttachmentEvent

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

C++

typedef void __fastcall (__closure *TOnGetAttachmentEvent)(System::Classes::TStream* AttachmentStream, Soap::Invokeregistry::TSOAPAttachment* Attachment);

プロパティ

種類 可視性 ソース ユニット
typedef public Soap.SOAPAttachIntf.hpp Soap.SOAPAttachIntf Soap.SOAPAttachIntf

説明

TOnGetAttachmentEvent は,リモートのインターフェース化オブジェクトが Web サービスプロバイダからの応答の中の付加情報を受け取ったときに応答するイベントハンドラの型です。

TOnGetAttachmentEvent は OnGetAttachment イベントハンドラの型です。このイベントハンドラは,クライアントが呼び出し可能なインターフェースのメソッドを実行することによりコード化された結果の中で受け取る各付加情報について呼び出されます。

AttachmentStream は,アタッチメントのコンテンツを読み出しまたは変更することのできるストリームです。これは,サーバーから受け取ったマルチパートフォームのうち,現在の付加情報を表す部分です。

Attachment は,現在の付加情報を表すことになる TSOAPAttachment インスタンスです。付加情報はまだ一時ファイルに保存されていないため,このオブジェクトを使って現在の付加情報を読み出すことはできません(そのかわりに AttachmentStream パラメータを使用します)。ただし,このオブジェクトの ID プロパティと Headers プロパティはイベントハンドラが呼び出されると初期化されるため,Attachment を使って付加情報の中の任意のヘッダーの値を読み出すことができます。