XmlDictionaryWriter.CreateMtomWriter Метод

Определение

Создает экземпляр XmlDictionaryWriter, записывающий XML-данные в формате механизма оптимизации передачи сообщений (MTOM).

Перегрузки

CreateMtomWriter(Stream, Encoding, Int32, String)

Создает экземпляр объекта XmlDictionaryWriter, записывающего XML-данные в формате MTOM.

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

Создает экземпляр объекта XmlDictionaryWriter, записывающего XML-данные в формате MTOM.

Комментарии

MTOM позволяет пользователям оптимизировать передачу необработанных двоичных данных внутри сообщений SOAP.

CreateMtomWriter(Stream, Encoding, Int32, String)

Создает экземпляр объекта XmlDictionaryWriter, записывающего XML-данные в формате MTOM.

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

Атрибут в заголовке SOAP ContentType.

Возвращаемое значение

XmlDictionaryWriter

Экземпляр XmlDictionaryWriter.

Применяется к

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

Создает экземпляр объекта XmlDictionaryWriter, записывающего XML-данные в формате MTOM.

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

Тип содержимого части MIME, содержащий набор сведений.

boundary
String

Граница MIME в сообщении.

startUri
String

Универсальный код ресурса (URI) идентификатора одержимого части MIME, содержащей набор сведений.

writeMessageHeaders
Boolean

Значение true для записи заголовков сообщений.

ownsStream
Boolean

Значение true для указания того, что поток закрывается средством записи после завершения; в противном случае — значение false.

Возвращаемое значение

XmlDictionaryWriter

Экземпляр XmlDictionaryWriter.

Применяется к