Share via


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 文字的讀取最佳化。

適用於