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.
Применяется к
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.