XmlDictionaryReader.CreateMtomReader Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр объекта XmlDictionaryReader, читающего XML-данные в формате MTOM.
Перегрузки
Комментарии
MTOM позволяет пользователям оптимизировать передачу данных и формат подключения для передачи сообщений SOAP.
CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)
Создает экземпляр объекта XmlDictionaryReader, читающего XML-данные в формате MTOM.
public:
static System::Xml::XmlDictionaryReader ^ CreateMtomReader(cli::array <System::Byte> ^ buffer, int offset, int count, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas, int maxBufferSize, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateMtomReader : byte[] * int * int * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas * int * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (buffer As Byte(), offset As Integer, count As Integer, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas, maxBufferSize As Integer, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader
Параметры
- buffer
- Byte[]
Буфер, из которого выполняется чтение.
- offset
- Int32
Начальное положение для чтения из параметра buffer
.
- count
- Int32
Число байтов, которое может быть считано из буфера, заданного параметром buffer
.
- encodings
- Encoding[]
Возможные кодировки на входе.
- contentType
- String
Тип MIME Content-Type сообщения.
- quotas
- XmlDictionaryReaderQuotas
Действие XmlDictionaryReaderQuotas, к которому должно быть применено изменение.
- maxBufferSize
- Int32
Максимально допустимый размер буфера.
- onClose
- OnXmlDictionaryReaderClose
Делегат, вызываемый при закрытии модуля чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Комментарии
Это метод выполняет чтение из буфера с указанными параметрами смещения и счетчика, используя одну из кодировок, заданных в параметре encodings
, экземпляре Encoding. Сообщение имеет указанный тип MIME. Если параметр contentType
имеет значение null
, заголовок MIME Content-Type должен присутствовать в сообщении.
Применяется к
CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)
Создает экземпляр объекта XmlDictionaryReader, читающего XML-данные в формате MTOM.
public:
static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas, int maxBufferSize, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas * int * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas, maxBufferSize As Integer, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader
Параметры
- stream
- Stream
Поток, из которого требуется выполнить чтение.
- encodings
- Encoding[]
Возможные кодировки в потоке.
- contentType
- String
Тип MIME Content-Type сообщения.
- quotas
- XmlDictionaryReaderQuotas
Тип MIME сообщения.
- maxBufferSize
- Int32
Действие XmlDictionaryReaderQuotas, к которому должно быть применено изменение.
- onClose
- OnXmlDictionaryReaderClose
Делегат, вызываемый при закрытии модуля чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Комментарии
Это метод выполняет чтение из потока, используя одну из кодировок, указанных в параметре encodings
, массиве экземпляров Encoding. Сообщение имеет указанный тип MIME. Если параметр contentType
имеет значение null
, заголовок MIME Content-Type должен присутствовать в сообщении.
Применяется к
CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, читающего XML-данные в формате MTOM.
public:
static System::Xml::XmlDictionaryReader ^ CreateMtomReader(cli::array <System::Byte> ^ buffer, int offset, int count, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : byte[] * int * int * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (buffer As Byte(), offset As Integer, count As Integer, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- buffer
- Byte[]
Буфер, из которого выполняется чтение.
- offset
- Int32
Начальное положение для чтения из параметра buffer
.
- count
- Int32
Число байтов, которое может быть считано из буфера, заданного параметром buffer
.
- encodings
- Encoding[]
Возможные кодировки на входе.
- contentType
- String
Тип MIME Content-Type сообщения.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этому модулю чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Комментарии
Это метод выполняет чтение из буфера с указанными параметрами смещения и счетчика, используя одну из кодировок, заданных в параметре encodings
, экземпляре Encoding. Сообщение имеет указанный тип MIME. Если параметр contentType
имеет значение null
, заголовок MIME Content-Type должен присутствовать в сообщении.
Применяется к
CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, читающего XML-данные в формате MTOM.
public:
static System::Xml::XmlDictionaryReader ^ CreateMtomReader(cli::array <System::Byte> ^ buffer, int offset, int count, cli::array <System::Text::Encoding ^> ^ encodings, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : byte[] * int * int * System.Text.Encoding[] * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (buffer As Byte(), offset As Integer, count As Integer, encodings As Encoding(), quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- buffer
- Byte[]
Буфер, из которого выполняется чтение.
- offset
- Int32
Начальное положение для чтения из параметра buffer
.
- count
- Int32
Число байтов, которое может быть считано из буфера, заданного параметром buffer
.
- encodings
- Encoding[]
Возможные кодировки на входе.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этому модулю чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Комментарии
Это метод выполняет чтение из буфера с указанными параметрами смещения и счетчика, используя одну из кодировок, заданных в параметре encodings
, экземпляре Encoding.
Применяется к
CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, читающего XML-данные в формате MTOM.
public:
static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encoding As Encoding, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- stream
- Stream
Поток, из которого требуется выполнить чтение.
- encoding
- Encoding
Возможная кодировка в потоке.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этому модулю чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
encoding
имеет значение null
.
Комментарии
Это метод выполняет чтение из потока, используя кодировку, указанную в параметре encoding
, экземпляре Encoding.
Применяется к
CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, читающего XML-данные в формате MTOM.
public:
static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- stream
- Stream
Поток, из которого требуется выполнить чтение.
- encodings
- Encoding[]
Возможные кодировки в потоке.
- contentType
- String
Тип MIME Content-Type сообщения.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этому модулю чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Комментарии
Это метод выполняет чтение из потока, используя одну из кодировок, указанных в параметре encodings
, массиве экземпляров Encoding. Сообщение имеет указанный тип MIME. Если параметр contentType
имеет значение null
, заголовок MIME Content-Type должен присутствовать в сообщении.
Применяется к
CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, читающего XML-данные в формате MTOM.
public:
static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, cli::array <System::Text::Encoding ^> ^ encodings, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding[] * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encodings As Encoding(), quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- stream
- Stream
Поток, из которого требуется выполнить чтение.
- encodings
- Encoding[]
Возможные кодировки в потоке.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этому модулю чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
encoding
имеет значение null
.
Комментарии
Это метод выполняет чтение из потока, используя одну из кодировок, указанных в параметре encodings
, массиве экземпляров Encoding.
Применяется к
CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, читающего XML-данные в формате MTOM.
public:
static System::Xml::XmlDictionaryReader ^ CreateMtomReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : byte[] * int * int * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (buffer As Byte(), offset As Integer, count As Integer, encoding As Encoding, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- buffer
- Byte[]
Буфер, из которого выполняется чтение.
- offset
- Int32
Начальное положение для чтения из параметра buffer
.
- count
- Int32
Число байтов, которое может быть считано из буфера, заданного параметром buffer
.
- encoding
- Encoding
Возможная кодировка на входе.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этому модулю чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
encoding
имеет значение null
.
Комментарии
Это метод выполняет чтение из буфера с указанными параметрами смещения и счетчика, используя кодировку, заданную в параметре encoding
, экземпляре Encoding.