XmlDictionaryReader.CreateTextReader 方法

定义

创建 XmlDictionaryReader 的实例。

重载

CreateTextReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Byte[], XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

CreateTextReader(Stream, XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

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

创建 XmlDictionaryReader 的实例。

CreateTextReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

创建 XmlDictionaryReader 的实例。

注解

这些重载创建 XmlDictionaryReader 的实例。

CreateTextReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

创建 XmlDictionaryReader 的实例。

public:
 static System::Xml::XmlDictionaryReader ^ CreateTextReader(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateTextReader (System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose);
public static System.Xml.XmlDictionaryReader CreateTextReader (System.IO.Stream stream, System.Text.Encoding? encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose? onClose);
static member CreateTextReader : System.IO.Stream * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateTextReader (stream As Stream, encoding As Encoding, quotas As XmlDictionaryReaderQuotas, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader

参数

stream
Stream

要从其中读取数据的流。

encoding
Encoding

指定要应用的编码属性的 Encoding 对象。

onClose
OnXmlDictionaryReaderClose

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

返回

XmlDictionaryReader

XmlDictionaryReader 的一个实例。

注解

创建的读取器针对读取 UTF-8 文本进行了优化。

适用于

CreateTextReader(Byte[], XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

public:
 static System::Xml::XmlDictionaryReader ^ CreateTextReader(cli::array <System::Byte> ^ buffer, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateTextReader (byte[] buffer, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateTextReader : byte[] * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateTextReader (buffer As Byte(), quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

参数

buffer
Byte[]

要从其中读取数据的缓冲区。

quotas
XmlDictionaryReaderQuotas

应用于读取器的配额。

返回

XmlDictionaryReader

XmlDictionaryReader 的一个实例。

例外

buffernull

注解

创建的读取器针对读取 UTF-8 文本进行了优化。

适用于

CreateTextReader(Stream, XmlDictionaryReaderQuotas)

创建 XmlDictionaryReader 的实例。

public:
 static System::Xml::XmlDictionaryReader ^ CreateTextReader(System::IO::Stream ^ stream, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateTextReader (System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateTextReader : System.IO.Stream * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateTextReader (stream As Stream, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

参数

stream
Stream

要从其中读取数据的流。

quotas
XmlDictionaryReaderQuotas

应用于读取器的配额。

返回

XmlDictionaryReader

XmlDictionaryReader 的一个实例。

注解

创建的读取器针对读取 UTF-8 文本进行了优化。

适用于

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

创建 XmlDictionaryReader 的实例。

public:
 static System::Xml::XmlDictionaryReader ^ CreateTextReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateTextReader (byte[] buffer, int offset, int count, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateTextReader : byte[] * int * int * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateTextReader (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 的一个实例。

注解

创建的读取器针对读取 UTF-8 文本进行了优化。

适用于

CreateTextReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

创建 XmlDictionaryReader 的实例。

public:
 static System::Xml::XmlDictionaryReader ^ CreateTextReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateTextReader (byte[] buffer, int offset, int count, System.Text.Encoding? encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateTextReader (byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateTextReader : byte[] * int * int * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateTextReader (buffer As Byte(), offset As Integer, count As Integer, encoding As Encoding, quotas As XmlDictionaryReaderQuotas, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader

参数

buffer
Byte[]

要从其中读取数据的缓冲区。

offset
Int32

buffer 中开始读取数据的位置。

count
Int32

可以从 buffer 中读取的字节数。

encoding
Encoding

指定要应用的编码属性的 Encoding 对象。

onClose
OnXmlDictionaryReaderClose

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

返回

XmlDictionaryReader

XmlDictionaryReader 的一个实例。

注解

创建的读取器针对读取 UTF-8 文本进行了优化。

适用于