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 メッセージの伝送とワイヤ形式を最適化できます。

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);
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のインスタンス。

注釈

このメソッドは、Encodingのインスタンスの配列である encodings で指定された文字エンコーディングのいずれかを使用して、指定されたオフセットとカウントを持つバッファーから読み取ります。 メッセージは、指定された 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);
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のインスタンス。

注釈

このメソッドは、Encodingのインスタンスの配列である encodings で指定された文字エンコーディングのいずれかを使用して、ストリームから読み取ります。 メッセージは、指定された 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);
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のインスタンス。

注釈

このメソッドは、Encodingのインスタンスの配列である encodings で指定された文字エンコーディングのいずれかを使用して、指定されたオフセットとカウントを持つバッファーから読み取ります。 メッセージは、指定された 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のインスタンス。

注釈

このメソッドは、Encodingのインスタンスの配列である encodings で指定された文字エンコーディングのいずれかを使用して、指定されたオフセットとカウントを持つバッファーから読み取ります。

適用対象

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のインスタンス。

例外

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);
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のインスタンス。

注釈

このメソッドは、Encodingのインスタンスの配列である encodings で指定された文字エンコーディングのいずれかを使用して、ストリームから読み取ります。 メッセージは、指定された 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のインスタンス。

例外

encodingsnullです。

注釈

このメソッドは、Encodingのインスタンスの配列である encodings で指定された文字エンコーディングのいずれかを使用して、ストリームから読み取ります。

適用対象

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のインスタンス。

例外

encodingnullです。

注釈

このメソッドは、Encodingのインスタンスである encoding で指定された文字エンコーディングを使用して、指定されたオフセットとカウントを持つバッファーから読み取ります。

適用対象