XmlDictionaryReader.CreateBinaryReader Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
Перегрузки
Комментарии
Такие перегрузки создают экземпляр XmlDictionaryReader, способный читать формат двоичных XML-данных .NET.
CreateBinaryReader(Byte[], XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
public:
static System::Xml::XmlDictionaryReader ^ CreateBinaryReader(cli::array <System::Byte> ^ buffer, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (byte[] buffer, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateBinaryReader : byte[] * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateBinaryReader (buffer As Byte(), quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- buffer
- Byte[]
Буфер, из которого выполняется чтение.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этой операции.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
buffer
имеет значение null
.
Комментарии
Для остальных свойств XmlDictionaryReader устанавливаются значения по умолчанию или null
.
Применяется к
CreateBinaryReader(Stream, XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
public:
static System::Xml::XmlDictionaryReader ^ CreateBinaryReader(System::IO::Stream ^ stream, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateBinaryReader : System.IO.Stream * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateBinaryReader (stream As Stream, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- stream
- Stream
Поток, из которого требуется выполнить чтение.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этой операции.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
stream
имеет значение null
.
Комментарии
Для остальных свойств XmlDictionaryReader устанавливаются значения по умолчанию или null
.
Применяется к
CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
public:
static System::Xml::XmlDictionaryReader ^ CreateBinaryReader(System::IO::Stream ^ stream, System::Xml::IXmlDictionary ^ dictionary, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (System.IO.Stream stream, System.Xml.IXmlDictionary? dictionary, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateBinaryReader : System.IO.Stream * System.Xml.IXmlDictionary * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateBinaryReader (stream As Stream, dictionary As IXmlDictionary, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- stream
- Stream
Поток, из которого требуется выполнить чтение.
- dictionary
- IXmlDictionary
XmlDictionary редактора.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этой операции.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
Параметр stream
или quotas
имеет значение null
.
Комментарии
Для остальных свойств XmlDictionaryReader устанавливаются значения по умолчанию или null
.
Применяется к
CreateBinaryReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
public:
static System::Xml::XmlDictionaryReader ^ CreateBinaryReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateBinaryReader : byte[] * int * int * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateBinaryReader (buffer As Byte(), offset As Integer, count As Integer, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- buffer
- Byte[]
Буфер, из которого выполняется чтение.
- offset
- Int32
Начальное положение для чтения из параметра buffer
.
- count
- Int32
Число байтов, которое может быть считано из буфера, заданного параметром buffer
.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этой операции.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
buffer
имеет значение null
.
Параметр count
имеет значение меньше нуля или больше длины буфера минус величина смещения.
-или-
Параметр offset
имеет значение меньше нуля или больше длины буфера.
Комментарии
Для остальных свойств XmlDictionaryReader устанавливаются значения по умолчанию или null
.
Применяется к
CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
public:
static System::Xml::XmlDictionaryReader ^ CreateBinaryReader(System::IO::Stream ^ stream, System::Xml::IXmlDictionary ^ dictionary, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::XmlBinaryReaderSession ^ session);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (System.IO.Stream stream, System.Xml.IXmlDictionary? dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession? session);
static member CreateBinaryReader : System.IO.Stream * System.Xml.IXmlDictionary * System.Xml.XmlDictionaryReaderQuotas * System.Xml.XmlBinaryReaderSession -> System.Xml.XmlDictionaryReader
Public Shared Function CreateBinaryReader (stream As Stream, dictionary As IXmlDictionary, quotas As XmlDictionaryReaderQuotas, session As XmlBinaryReaderSession) As XmlDictionaryReader
Параметры
- stream
- Stream
Поток, из которого требуется выполнить чтение.
- dictionary
- IXmlDictionary
XmlDictionary редактора.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этой операции.
- session
- XmlBinaryReaderSession
XmlBinaryReaderSession редактора.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
stream
имеет значение null
.
Комментарии
Для остальных свойств XmlDictionaryReader устанавливаются значения по умолчанию или null
.
Применяется к
CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas)
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
public:
static System::Xml::XmlDictionaryReader ^ CreateBinaryReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Xml::IXmlDictionary ^ dictionary, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, System.Xml.IXmlDictionary? dictionary, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateBinaryReader : byte[] * int * int * System.Xml.IXmlDictionary * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateBinaryReader (buffer As Byte(), offset As Integer, count As Integer, dictionary As IXmlDictionary, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Параметры
- buffer
- Byte[]
Буфер, из которого выполняется чтение.
- offset
- Int32
Начальное положение для чтения из параметра buffer
.
- count
- Int32
Число байтов, которое может быть считано из буфера, заданного параметром buffer
.
- dictionary
- IXmlDictionary
XmlDictionary редактора.
- quotas
- XmlDictionaryReaderQuotas
Квоты, применимые к этой операции.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
buffer
имеет значение null
.
-или-
Параметр offset
имеет значение меньше нуля или больше длины буфера.
Параметр count
имеет значение меньше нуля или больше длины буфера минус величина смещения.
Комментарии
Для остальных свойств XmlDictionaryReader устанавливаются значения по умолчанию или null
.
Применяется к
CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
public:
static System::Xml::XmlDictionaryReader ^ CreateBinaryReader(System::IO::Stream ^ stream, System::Xml::IXmlDictionary ^ dictionary, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::XmlBinaryReaderSession ^ session, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (System.IO.Stream stream, System.Xml.IXmlDictionary? dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession? session, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateBinaryReader : System.IO.Stream * System.Xml.IXmlDictionary * System.Xml.XmlDictionaryReaderQuotas * System.Xml.XmlBinaryReaderSession * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateBinaryReader (stream As Stream, dictionary As IXmlDictionary, quotas As XmlDictionaryReaderQuotas, session As XmlBinaryReaderSession, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader
Параметры
- stream
- Stream
Поток, из которого требуется выполнить чтение.
- dictionary
- IXmlDictionary
XmlDictionary редактора.
- quotas
- XmlDictionaryReaderQuotas
Применяемый объект XmlDictionaryReaderQuotas.
- session
- XmlBinaryReaderSession
XmlBinaryReaderSession редактора.
- onClose
- OnXmlDictionaryReaderClose
Делегат, вызываемый при закрытии модуля чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
stream
имеет значение null
.
Комментарии
Для остальных свойств XmlDictionaryReader устанавливаются значения по умолчанию или null
.
Применяется к
CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
public:
static System::Xml::XmlDictionaryReader ^ CreateBinaryReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Xml::IXmlDictionary ^ dictionary, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::XmlBinaryReaderSession ^ session);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, System.Xml.IXmlDictionary? dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession? session);
static member CreateBinaryReader : byte[] * int * int * System.Xml.IXmlDictionary * System.Xml.XmlDictionaryReaderQuotas * System.Xml.XmlBinaryReaderSession -> System.Xml.XmlDictionaryReader
Public Shared Function CreateBinaryReader (buffer As Byte(), offset As Integer, count As Integer, dictionary As IXmlDictionary, quotas As XmlDictionaryReaderQuotas, session As XmlBinaryReaderSession) As XmlDictionaryReader
Параметры
- buffer
- Byte[]
Буфер, из которого выполняется чтение.
- offset
- Int32
Начальное положение для чтения из параметра buffer
.
- count
- Int32
Число байтов, которое может быть считано из буфера, заданного параметром buffer
.
- dictionary
- IXmlDictionary
Используемый XmlDictionary.
- quotas
- XmlDictionaryReaderQuotas
Применяемое семейство XmlDictionaryReaderQuotas.
- session
- XmlBinaryReaderSession
Используемый XmlBinaryReaderSession.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
buffer
имеет значение null
.
Параметр count
имеет значение меньше нуля или больше длины буфера минус величина смещения.
-или-
Параметр offset
имеет значение меньше нуля или больше длины буфера.
Комментарии
Для остальных свойств XmlDictionaryReader устанавливаются значения по умолчанию или null
.
Применяется к
CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)
Создает экземпляр объекта XmlDictionaryReader, который может читать формат двоичных XML-данных .NET.
public:
static System::Xml::XmlDictionaryReader ^ CreateBinaryReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Xml::IXmlDictionary ^ dictionary, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::XmlBinaryReaderSession ^ session, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, System.Xml.IXmlDictionary? dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession? session, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateBinaryReader (byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateBinaryReader : byte[] * int * int * System.Xml.IXmlDictionary * System.Xml.XmlDictionaryReaderQuotas * System.Xml.XmlBinaryReaderSession * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateBinaryReader (buffer As Byte(), offset As Integer, count As Integer, dictionary As IXmlDictionary, quotas As XmlDictionaryReaderQuotas, session As XmlBinaryReaderSession, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader
Параметры
- buffer
- Byte[]
Буфер, из которого выполняется чтение.
- offset
- Int32
Начальное положение для чтения из параметра buffer
.
- count
- Int32
Число байтов, которое может быть считано из буфера, заданного параметром buffer
.
- dictionary
- IXmlDictionary
Используемый XmlDictionary.
- quotas
- XmlDictionaryReaderQuotas
Применяемое семейство XmlDictionaryReaderQuotas.
- session
- XmlBinaryReaderSession
Используемый XmlBinaryReaderSession.
- onClose
- OnXmlDictionaryReaderClose
Делегат, вызываемый при закрытии модуля чтения.
Возвращаемое значение
Экземпляр XmlDictionaryReader.
Исключения
buffer
имеет значение null
.
Параметр count
имеет значение меньше нуля или больше длины буфера минус величина смещения.
-или-
Параметр offset
имеет значение меньше нуля или больше длины буфера.
Комментарии
Для остальных свойств XmlDictionaryReader устанавливаются значения по умолчанию или null
.