XmlDictionaryWriter.CreateMtomWriter メソッド

定義

XML を MTOM (Message Transmission Optimization Mechanism) 形式で書き込む XmlDictionaryWriter のインスタンスを作成します。Creates an instance of XmlDictionaryWriter that writes XML in the Message Transmission Optimization Mechanism (MTOM) format.

オーバーロード

CreateMtomWriter(Stream, Encoding, Int32, String)

MTOM 形式で XML を書き込む XmlDictionaryWriter のインスタンスを作成します。Creates an instance of XmlDictionaryWriter that writes XML in the MTOM format.

CreateMtomWriter(Stream, Encoding, Int32, String, String, String, Boolean, Boolean)

MTOM 形式で XML を書き込む XmlDictionaryWriter のインスタンスを作成します。Creates an instance of XmlDictionaryWriter that writes XML in the MTOM format.

注釈

MTOM を使用すると、SOAP メッセージ内の物理バイナリ データの送信を最適化できます。MTOM allows users to optimize the transmission of raw binary data within SOAP messages.

CreateMtomWriter(Stream, Encoding, Int32, String)

MTOM 形式で XML を書き込む XmlDictionaryWriter のインスタンスを作成します。Creates an instance of XmlDictionaryWriter that writes XML in the MTOM format.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateMtomWriter(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, int maxSizeInBytes, System::String ^ startInfo);
public static System.Xml.XmlDictionaryWriter CreateMtomWriter (System.IO.Stream stream, System.Text.Encoding encoding, int maxSizeInBytes, string startInfo);
static member CreateMtomWriter : System.IO.Stream * System.Text.Encoding * int * string -> System.Xml.XmlDictionaryWriter

パラメーター

stream
Stream

書き込まれるストリーム。The stream to write to.

encoding
Encoding

ストリームの文字エンコーディング。The character encoding of the stream.

maxSizeInBytes
Int32

ライターでバッファーされる最大バイト数。The maximum number of bytes that are buffered in the writer.

startInfo
String

ContentType SOAP ヘッダーの属性。An attribute in the ContentType SOAP header.

戻り値

XmlDictionaryWriter のインスタンス。An instance of XmlDictionaryWriter.

CreateMtomWriter(Stream, Encoding, Int32, String, String, String, Boolean, Boolean)

MTOM 形式で XML を書き込む XmlDictionaryWriter のインスタンスを作成します。Creates an instance of XmlDictionaryWriter that writes XML in the MTOM format.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateMtomWriter(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, int maxSizeInBytes, System::String ^ startInfo, System::String ^ boundary, System::String ^ startUri, bool writeMessageHeaders, bool ownsStream);
public static System.Xml.XmlDictionaryWriter CreateMtomWriter (System.IO.Stream stream, System.Text.Encoding encoding, int maxSizeInBytes, string startInfo, string boundary, string startUri, bool writeMessageHeaders, bool ownsStream);
static member CreateMtomWriter : System.IO.Stream * System.Text.Encoding * int * string * string * string * bool * bool -> System.Xml.XmlDictionaryWriter

パラメーター

stream
Stream

書き込まれるストリーム。The stream to write to.

encoding
Encoding

ストリームの文字エンコーディング。The character encoding of the stream.

maxSizeInBytes
Int32

ライターでバッファーされる最大バイト数。The maximum number of bytes that are buffered in the writer.

startInfo
String

Infoset を含む MIME パートの Content-Type。The content-type of the MIME part that contains the Infoset.

boundary
String

メッセージの MIME 境界。The MIME boundary in the message.

startUri
String

Infoset を含む MIME パートの Content-ID URI。The content-id URI of the MIME part that contains the Infoset.

writeMessageHeaders
Boolean

メッセージ ヘッダーを書き込む場合は truetrue to write message headers.

ownsStream
Boolean

完了時にストリームがライターによって閉じられる場合は true、それ以外の場合は falsetrue to indicate that the stream is closed by the writer when done; otherwise false.

戻り値

XmlDictionaryWriter のインスタンス。An instance of XmlDictionaryWriter.

適用対象