XmlDictionaryWriter.CreateMtomWriter メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 のインスタンス。
適用対象
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 のインスタンス。