XmlDictionaryWriter.CreateMtomWriter メソッド

定義

XML を MTOM (Message Transmission Optimization Mechanism) 形式で書き込む XmlDictionaryWriter のインスタンスを作成します。

オーバーロード

CreateMtomWriter(Stream, Encoding, Int32, String)

MTOM 形式で XML を書き込む XmlDictionaryWriter のインスタンスを作成します。

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

MTOM 形式で XML を書き込む XmlDictionaryWriter のインスタンスを作成します。

注釈

MTOM を使用すると、SOAP メッセージ内の物理バイナリ データの送信を最適化できます。

CreateMtomWriter(Stream, Encoding, Int32, String)

MTOM 形式で XML を書き込む XmlDictionaryWriter のインスタンスを作成します。

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
Public Shared Function CreateMtomWriter (stream As Stream, encoding As Encoding, maxSizeInBytes As Integer, startInfo As String) As XmlDictionaryWriter

パラメーター

stream
Stream

書き込まれるストリーム。

encoding
Encoding

ストリームの文字エンコーディング。

maxSizeInBytes
Int32

ライターでバッファーされる最大バイト数。

startInfo
String

ContentType SOAP ヘッダーの属性。

戻り値

XmlDictionaryWriter

XmlDictionaryWriter のインスタンス。

適用対象

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

MTOM 形式で XML を書き込む XmlDictionaryWriter のインスタンスを作成します。

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);
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
Public Shared Function CreateMtomWriter (stream As Stream, encoding As Encoding, maxSizeInBytes As Integer, startInfo As String, boundary As String, startUri As String, writeMessageHeaders As Boolean, ownsStream As Boolean) As XmlDictionaryWriter

パラメーター

stream
Stream

書き込まれるストリーム。

encoding
Encoding

ストリームの文字エンコーディング。

maxSizeInBytes
Int32

ライターでバッファーされる最大バイト数。

startInfo
String

Infoset を含む MIME パートの Content-Type。

boundary
String

メッセージの MIME 境界。

startUri
String

Infoset を含む MIME パートの Content-ID URI。

writeMessageHeaders
Boolean

メッセージ ヘッダーを書き込む場合は true

ownsStream
Boolean

完了時にストリームがライターによって閉じられる場合は true、それ以外の場合は false

戻り値

XmlDictionaryWriter

XmlDictionaryWriter のインスタンス。

適用対象