XmlDictionaryReader.CreateBinaryReader 方法

定义

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

重载

CreateBinaryReader(Byte[], XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Stream, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

注解

这些重载将创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

CreateBinaryReader(Byte[], XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

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

XmlDictionaryReader 的一个实例。

例外

buffernull

注解

其他 XmlDictionaryReader 属性设置为默认值或 null

适用于

CreateBinaryReader(Stream, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

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

XmlDictionaryReader 的一个实例。

例外

streamnull

注解

其他 XmlDictionaryReader 属性设置为默认值或 null

适用于

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

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

XmlDictionaryReader 的一个实例。

例外

streamquotasnull

注解

其他 XmlDictionaryReader 属性设置为默认值或 null

适用于

CreateBinaryReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

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

XmlDictionaryReader 的一个实例。

例外

buffernull

count 小于零或大于缓冲区长度减偏移量。

  • 或 -

offset 小于零或大于缓冲区长度。

注解

其他 XmlDictionaryReader 属性设置为默认值或 null

适用于

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

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

应用于此操作的配额。

返回

XmlDictionaryReader

XmlDictionaryReader 的一个实例。

例外

streamnull

注解

其他 XmlDictionaryReader 属性设置为默认值或 null

适用于

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

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

XmlDictionaryReader 的一个实例。

例外

buffernull

  • 或 -

offset 小于零或大于缓冲区长度。

count 小于零或大于缓冲区长度减偏移量。

注解

其他 XmlDictionaryReader 属性设置为默认值或 null

适用于

CreateBinaryReader(Stream, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

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

onClose
OnXmlDictionaryReaderClose

要在关闭读取器时调用的委托。

返回

XmlDictionaryReader

XmlDictionaryReader 的一个实例。

例外

streamnull

注解

其他 XmlDictionaryReader 属性设置为默认值或 null

适用于

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

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

返回

XmlDictionaryReader

XmlDictionaryReader 的一个实例。

例外

buffernull

count 小于零或大于缓冲区长度减偏移量。

  • 或 -

offset 小于零或大于缓冲区长度。

注解

其他 XmlDictionaryReader 属性设置为默认值或 null

适用于

CreateBinaryReader(Byte[], Int32, Int32, IXmlDictionary, XmlDictionaryReaderQuotas, XmlBinaryReaderSession, OnXmlDictionaryReaderClose)

创建可读取 .NET 二进制 XML 格式的 XmlDictionaryReader 的实例。

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

onClose
OnXmlDictionaryReaderClose

要在关闭读取器时调用的委托。

返回

XmlDictionaryReader

XmlDictionaryReader 的一个实例。

例外

buffernull

count 小于零或大于缓冲区长度减偏移量。

  • 或 -

offset 小于零或大于缓冲区长度。

注解

其他 XmlDictionaryReader 属性设置为默认值或 null

适用于