XmlDictionaryReader.CreateMtomReader Метод

Определение

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

Перегрузки

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

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

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

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

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)

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

CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)

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

CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)

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

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas)

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

CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)

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

CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)

Создает экземпляр объекта 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

Экземпляр 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

Экземпляр 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

Экземпляр 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

Экземпляр 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

Экземпляр 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

Экземпляр 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

Экземпляр 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

Экземпляр XmlDictionaryReader.

Исключения

encoding имеет значение null.

Комментарии

Это метод выполняет чтение из буфера с указанными параметрами смещения и счетчика, используя кодировку, заданную в параметре encoding, экземпляре Encoding.

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