XmlDictionaryReader.CreateMtomReader Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy wystąpienie XmlDictionaryReader , które odczytuje kod XML w formacie MTOM.
Przeciążenia
Uwagi
MtOM umożliwia użytkownikom optymalizowanie formatu transmisji i przewodu komunikatów PROTOKOŁU SOAP.
CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)
Tworzy wystąpienie XmlDictionaryReader , które odczytuje kod XML w formacie MTOM.
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
Parametry
- buffer
- Byte[]
Bufor, z którego ma być odczytywany.
- offset
- Int32
Pozycja początkowa, z której ma być odczytywana w buffer
pliku .
- count
- Int32
Liczba bajtów, które można odczytać z .buffer
- encodings
- Encoding[]
Możliwe kodowanie znaków danych wejściowych.
- contentType
- String
Typ MIME typu zawartości komunikatu.
- quotas
- XmlDictionaryReaderQuotas
Element XmlDictionaryReaderQuotas do zastosowania do czytnika.
- maxBufferSize
- Int32
Maksymalny dozwolony rozmiar buforu.
- onClose
- OnXmlDictionaryReaderClose
Delegat, który ma być wywoływany po zamknięciu czytnika.
Zwraca
Wystąpienie elementu XmlDictionaryReader.
Uwagi
Ta metoda odczytuje z buforu z określonym przesunięciem i liczbą przy użyciu jednego z kodowań znaków określonych przez encodings
, tablicy wystąpień Encoding. Komunikat ma określony typ MIME. Jeśli contentType
ma wartość null
, nagłówek MIME typu zawartości musi być obecny w komunikacie.
Dotyczy
CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)
Tworzy wystąpienie XmlDictionaryReader , które odczytuje kod XML w formacie MTOM.
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
Parametry
- stream
- Stream
Strumień, z którego ma być odczytywany.
- encodings
- Encoding[]
Możliwe kodowanie znaków strumienia.
- contentType
- String
Typ MIME typu zawartości komunikatu.
- quotas
- XmlDictionaryReaderQuotas
Typ MIME komunikatu.
- maxBufferSize
- Int32
Element XmlDictionaryReaderQuotas do zastosowania do czytnika.
- onClose
- OnXmlDictionaryReaderClose
Delegat, który ma być wywoływany po zamknięciu czytnika.
Zwraca
Wystąpienie elementu XmlDictionaryReader.
Uwagi
Ta metoda odczytuje ze strumienia przy użyciu jednego z kodowań znaków określonych przez encodings
metodę , tablicy wystąpień klasy Encoding. Komunikat ma określony typ MIME. Jeśli contentType
ma wartość null
, nagłówek MIME typu zawartości musi być obecny w komunikacie.
Dotyczy
CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)
Tworzy wystąpienie XmlDictionaryReader , które odczytuje kod XML w formacie MTOM.
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
Parametry
- buffer
- Byte[]
Bufor, z którego ma być odczytywany.
- offset
- Int32
Pozycja początkowa, z której ma być odczytywana w buffer
pliku .
- count
- Int32
Liczba bajtów, które można odczytać z .buffer
- encodings
- Encoding[]
Możliwe kodowanie znaków danych wejściowych.
- contentType
- String
Typ MIME typu zawartości komunikatu.
- quotas
- XmlDictionaryReaderQuotas
Limity przydziału, które mają być stosowane do tego czytelnika.
Zwraca
Wystąpienie elementu XmlDictionaryReader.
Uwagi
Ta metoda odczytuje z buforu z określonym przesunięciem i liczbą przy użyciu jednego z kodowań znaków określonych przez encodings
, tablicy wystąpień Encoding. Komunikat ma określony typ MIME. Jeśli contentType
ma wartość null
, nagłówek MIME typu zawartości musi być obecny w komunikacie.
Dotyczy
CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)
Tworzy wystąpienie XmlDictionaryReader , które odczytuje kod XML w formacie MTOM.
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
Parametry
- buffer
- Byte[]
Bufor, z którego ma być odczytywany.
- offset
- Int32
Pozycja początkowa, z której ma być odczytywana w buffer
pliku .
- count
- Int32
Liczba bajtów, które można odczytać z .buffer
- encodings
- Encoding[]
Możliwe kodowanie znaków danych wejściowych.
- quotas
- XmlDictionaryReaderQuotas
Limity przydziału, które mają być stosowane do tego czytelnika.
Zwraca
Wystąpienie elementu XmlDictionaryReader.
Uwagi
Ta metoda odczytuje z buforu z określonym przesunięciem i liczbą przy użyciu jednego z kodowań znaków określonych przez encodings
, tablicy wystąpień Encoding.
Dotyczy
CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)
Tworzy wystąpienie XmlDictionaryReader , które odczytuje kod XML w formacie MTOM.
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
Parametry
- stream
- Stream
Strumień, z którego ma być odczytywany.
- encoding
- Encoding
Możliwe kodowanie znaków strumienia.
- quotas
- XmlDictionaryReaderQuotas
Limity przydziału, które mają być stosowane do tego czytelnika.
Zwraca
Wystąpienie elementu XmlDictionaryReader.
Wyjątki
encoding
to null
.
Uwagi
Ta metoda odczytuje ze strumienia przy użyciu kodowania znaków określonego przez encoding
, wystąpienie klasy Encoding.
Dotyczy
CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas)
Tworzy wystąpienie XmlDictionaryReader , które odczytuje kod XML w formacie MTOM.
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
Parametry
- stream
- Stream
Strumień, z którego ma być odczytywany.
- encodings
- Encoding[]
Możliwe kodowanie znaków strumienia.
- contentType
- String
Typ MIME typu zawartości komunikatu.
- quotas
- XmlDictionaryReaderQuotas
Limity przydziału, które mają być stosowane do tego czytelnika.
Zwraca
Wystąpienie elementu XmlDictionaryReader.
Uwagi
Ta metoda odczytuje ze strumienia przy użyciu jednego z kodowań znaków określonych przez encodings
metodę , tablicy wystąpień klasy Encoding. Komunikat ma określony typ MIME. Jeśli contentType
ma wartość null
, nagłówek MIME typu zawartości musi być obecny w komunikacie.
Dotyczy
CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)
Tworzy wystąpienie XmlDictionaryReader , które odczytuje kod XML w formacie MTOM.
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
Parametry
- stream
- Stream
Strumień, z którego ma być odczytywany.
- encodings
- Encoding[]
Możliwe kodowanie znaków strumienia.
- quotas
- XmlDictionaryReaderQuotas
Limity przydziału, które mają być stosowane do tego czytelnika.
Zwraca
Wystąpienie elementu XmlDictionaryReader.
Wyjątki
encoding
to null
.
Uwagi
Ta metoda odczytuje ze strumienia przy użyciu jednego z kodowań znaków określonych przez encodings
metodę , tablicy wystąpień klasy Encoding.
Dotyczy
CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)
Tworzy wystąpienie XmlDictionaryReader , które odczytuje kod XML w formacie MTOM.
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
Parametry
- buffer
- Byte[]
Bufor, z którego ma być odczytywany.
- offset
- Int32
Pozycja początkowa, z której ma być odczytywana w buffer
pliku .
- count
- Int32
Liczba bajtów, które można odczytać z .buffer
- encoding
- Encoding
Możliwe kodowanie znaków danych wejściowych.
- quotas
- XmlDictionaryReaderQuotas
Limity przydziału, które mają być stosowane do tego czytelnika.
Zwraca
Wystąpienie elementu XmlDictionaryReader.
Wyjątki
encoding
to null
.
Uwagi
Ta metoda odczytuje z buforu z określonym przesunięciem i liczbą przy użyciu kodowania znaków określonego przez encoding
, wystąpienie Encodingklasy .