共用方式為


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

適用於