다음을 통해 공유


XmlDictionaryWriter.CreateMtomWriter 메서드

정의

MTOM(Message Transmission Optimization Mechanism) 형식으로 XML을 작성하는 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 부분의 콘텐츠 형식입니다.

boundary
String

메시지의 MIME 경계입니다.

startUri
String

Infoset을 포함하는 MIME 부분의 CONTENT-ID URI입니다.

writeMessageHeaders
Boolean

메시지 헤더를 작성하려면 true입니다.

ownsStream
Boolean

완료될 때 작성기에서 스트림이 닫힘을 나타내려면 true이고, 그렇지 않으면 false입니다.

반환

XmlDictionaryWriter

XmlDictionaryWriter의 인스턴스입니다.

적용 대상