Soap.InvokeRegistry.TSOAPAttachment.Encoding
Delphi
property Encoding: InvString read FEncoding write FEncoding;
C++
__property System::UnicodeString Encoding = {read=FEncoding, write=FEncoding};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TSOAPAttachment |
説明
アタッチメント情報本体のエンコード方式(文字セット)を示します。
Encoding プロパティを使用すると,アタッチメント情報の内容のエンコードタイプを確認または設定できます。アタッチメント情報を送付するときは,このプロパティを,その情報のソースで使用されたエンコード方式を反映するよう設定します。
SourceString プロパティを設定することにより,アタッチメント情報データを文字列として追加する場合,TSOAPAttachment は,Encoding プロパティが設定されていなくても,UTF-8 のエンコード方式を使用していると判断します。SetSourceFile または SetSourceStream を呼び出すことによりアタッチメント情報を追加する場合は,TSOAPAttachment に意味のあるデフォルトのエンコード方式が設定されていないため,Encoding プロパティを設定する必要があります。
メモ: Encoding は,SOAP アタッチメント情報に含まれるデータのエンコード方式を示します。アプリケーションは,この情報を自動的に使ってデータをエンコードまたはデコードすることはありません。