共用方式為


XmlDictionaryReader.CreateMtomReader 方法

定義

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

多載

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

備註

MTOM 可讓使用者最佳化其 SOAP 訊息的傳輸和 Wire 格式。

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

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

參數

buffer
Byte[]

要從其中讀取的緩衝區。

offset
Int32

要在 buffer 中進行讀取的起始位置。

count
Int32

可以從 buffer 中讀取的位元組數目。

encodings
Encoding[]

輸入的可能字元編碼。

contentType
String

訊息的 Content-Type MIME 類型。

quotas
XmlDictionaryReaderQuotas

要套用至讀取器的 XmlDictionaryReaderQuotas

maxBufferSize
Int32

允許的緩衝區大小上限。

onClose
OnXmlDictionaryReaderClose

關閉讀取器時要呼叫的委派。

傳回

XmlDictionaryReader

XmlDictionaryReader 的執行個體。

備註

這個方法會使用 encodings (Encoding 的執行個體陣列) 指定的其中一種字元編碼,並且以指定的位移和計數從緩衝區中讀取。 此訊息具有指定的 MIME 類型。 如果 contentTypenull,Content-Type MIME 標頭必須位於訊息中。

適用於

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas, int maxBufferSize, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas * int * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas, maxBufferSize As Integer, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader

參數

stream
Stream

要從其中讀取的資料流。

encodings
Encoding[]

資料流的可能字元編碼。

contentType
String

訊息的 Content-Type MIME 類型。

quotas
XmlDictionaryReaderQuotas

訊息的 MIME 類型。

maxBufferSize
Int32

要套用至讀取器的 XmlDictionaryReaderQuotas

onClose
OnXmlDictionaryReaderClose

關閉讀取器時要呼叫的委派。

傳回

XmlDictionaryReader

XmlDictionaryReader 的執行個體。

備註

這個方法會使用 encodings (Encoding 的執行個體陣列) 指定的其中一種字元編碼,從資料流進行讀取。 此訊息具有指定的 MIME 類型。 如果 contentTypenull,Content-Type MIME 標頭必須位於訊息中。

適用於

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

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

參數

buffer
Byte[]

要從其中讀取的緩衝區。

offset
Int32

要在 buffer 中進行讀取的起始位置。

count
Int32

可以從 buffer 中讀取的位元組數目。

encodings
Encoding[]

輸入的可能字元編碼。

contentType
String

訊息的 Content-Type MIME 類型。

quotas
XmlDictionaryReaderQuotas

要套用至此讀取器的配額。

傳回

XmlDictionaryReader

XmlDictionaryReader 的執行個體。

備註

這個方法會使用 encodings (Encoding 的執行個體陣列) 指定的其中一種字元編碼,並且以指定的位移和計數從緩衝區中讀取。 此訊息具有指定的 MIME 類型。 如果 contentTypenull,Content-Type MIME 標頭必須位於訊息中。

適用於

CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

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

參數

buffer
Byte[]

要從其中讀取的緩衝區。

offset
Int32

要在 buffer 中進行讀取的起始位置。

count
Int32

可以從 buffer 中讀取的位元組數目。

encodings
Encoding[]

輸入的可能字元編碼。

quotas
XmlDictionaryReaderQuotas

要套用至此讀取器的配額。

傳回

XmlDictionaryReader

XmlDictionaryReader 的執行個體。

備註

這個方法會使用 encodings (Encoding 的執行個體陣列) 指定的其中一種字元編碼,並且以指定的位移和計數從緩衝區中讀取。

適用於

CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

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

參數

stream
Stream

要從其中讀取的資料流。

encoding
Encoding

資料流的可能字元編碼。

quotas
XmlDictionaryReaderQuotas

要套用至此讀取器的配額。

傳回

XmlDictionaryReader

XmlDictionaryReader 的執行個體。

例外狀況

encodingnull

備註

這個方法會使用 encoding (Encoding 的執行個體) 指定的字元編碼,從資料流進行讀取。

適用於

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

參數

stream
Stream

要從其中讀取的資料流。

encodings
Encoding[]

資料流的可能字元編碼。

contentType
String

訊息的 Content-Type MIME 類型。

quotas
XmlDictionaryReaderQuotas

要套用至此讀取器的配額。

傳回

XmlDictionaryReader

XmlDictionaryReader 的執行個體。

備註

這個方法會使用 encodings (Encoding 的執行個體陣列) 指定的其中一種字元編碼,從資料流進行讀取。 此訊息具有指定的 MIME 類型。 如果 contentTypenull,Content-Type MIME 標頭必須位於訊息中。

適用於

CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, cli::array <System::Text::Encoding ^> ^ encodings, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding[] * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encodings As Encoding(), quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

參數

stream
Stream

要從其中讀取的資料流。

encodings
Encoding[]

資料流的可能字元編碼。

quotas
XmlDictionaryReaderQuotas

要套用至此讀取器的配額。

傳回

XmlDictionaryReader

XmlDictionaryReader 的執行個體。

例外狀況

encodingnull

備註

這個方法會使用 encodings (Encoding 的執行個體陣列) 指定的其中一種字元編碼,從資料流進行讀取。

適用於

CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)

建立採用 MTOM 格式讀取 XML 的 XmlDictionaryReader 執行個體。

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

參數

buffer
Byte[]

要從其中讀取的緩衝區。

offset
Int32

要在 buffer 中進行讀取的起始位置。

count
Int32

可以從 buffer 中讀取的位元組數目。

encoding
Encoding

輸入的可能字元編碼。

quotas
XmlDictionaryReaderQuotas

要套用至此讀取器的配額。

傳回

XmlDictionaryReader

XmlDictionaryReader 的執行個體。

例外狀況

encodingnull

備註

這個方法會使用 encoding (Encoding 的執行個體) 指定的字元編碼,並且以指定的位移和計數從緩衝區中讀取。

適用於