Partilhar via


XmlDictionaryReader.CreateMtomReader Método

Definição

Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.

Sobrecargas

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.

CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)

Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.

CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)

Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.

Comentários

O MTOM permite que os usuários otimizem o formato de transmissão e transmissão de suas mensagens SOAP.

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato 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

Parâmetros

buffer
Byte[]

O buffer do qual ler.

offset
Int32

A posição inicial da qual será feita a leitura no buffer.

count
Int32

O número de bytes que podem ser lidos de buffer.

encodings
Encoding[]

As possíveis codificações de caracteres da entrada.

contentType
String

O tipo MIME Content-Type da mensagem.

quotas
XmlDictionaryReaderQuotas

O XmlDictionaryReaderQuotas a ser aplicado ao leitor.

maxBufferSize
Int32

O tamanho máximo permitido do buffer.

onClose
OnXmlDictionaryReaderClose

O delegado a ser chamado quando o leitor está fechado.

Retornos

XmlDictionaryReader

Uma instância de XmlDictionaryReader.

Comentários

Esse método lê de um buffer com um deslocamento e uma contagem especificados, usando uma das codificações de caracteres especificadas por encodingsuma matriz de instâncias de Encoding. A mensagem é do tipo MIME especificado. Se contentType for null, o cabeçalho MIME do Tipo de Conteúdo deve estar presente na mensagem.

Aplica-se a

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato 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

Parâmetros

stream
Stream

O fluxo do qual ler.

encodings
Encoding[]

As possíveis codificações de caracteres do fluxo.

contentType
String

O tipo MIME Content-Type da mensagem.

quotas
XmlDictionaryReaderQuotas

O tipo MIME da mensagem.

maxBufferSize
Int32

O XmlDictionaryReaderQuotas a ser aplicado ao leitor.

onClose
OnXmlDictionaryReaderClose

O delegado a ser chamado quando o leitor está fechado.

Retornos

XmlDictionaryReader

Uma instância de XmlDictionaryReader.

Comentários

Esse método lê de um fluxo, usando uma das codificações de caracteres especificadas por encodings, uma matriz de instâncias de Encoding. A mensagem é do tipo MIME especificado. Se contentType for null, o cabeçalho MIME do Tipo de Conteúdo deve estar presente na mensagem.

Aplica-se a

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato 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

Parâmetros

buffer
Byte[]

O buffer do qual ler.

offset
Int32

A posição inicial da qual será feita a leitura no buffer.

count
Int32

O número de bytes que podem ser lidos de buffer.

encodings
Encoding[]

As possíveis codificações de caracteres da entrada.

contentType
String

O tipo MIME Content-Type da mensagem.

quotas
XmlDictionaryReaderQuotas

As cotas a serem aplicadas a este leitor.

Retornos

XmlDictionaryReader

Uma instância de XmlDictionaryReader.

Comentários

Esse método lê de um buffer com um deslocamento e uma contagem especificados, usando uma das codificações de caracteres especificadas por encodingsuma matriz de instâncias de Encoding. A mensagem é do tipo MIME especificado. Se contentType for null, o cabeçalho MIME do Tipo de Conteúdo deve estar presente na mensagem.

Aplica-se a

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato 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

Parâmetros

buffer
Byte[]

O buffer do qual ler.

offset
Int32

A posição inicial da qual será feita a leitura no buffer.

count
Int32

O número de bytes que podem ser lidos de buffer.

encodings
Encoding[]

As possíveis codificações de caracteres da entrada.

quotas
XmlDictionaryReaderQuotas

As cotas a serem aplicadas a este leitor.

Retornos

XmlDictionaryReader

Uma instância de XmlDictionaryReader.

Comentários

Esse método lê de um buffer com um deslocamento e uma contagem especificados, usando uma das codificações de caracteres especificadas por encodingsuma matriz de instâncias de Encoding.

Aplica-se a

CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)

Cria uma instância de XmlDictionaryReader que lê o XML no formato 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

Parâmetros

stream
Stream

O fluxo do qual ler.

encoding
Encoding

A possível codificação de caracteres do fluxo.

quotas
XmlDictionaryReaderQuotas

As cotas a serem aplicadas a este leitor.

Retornos

XmlDictionaryReader

Uma instância de XmlDictionaryReader.

Exceções

encoding é null.

Comentários

Esse método lê de um fluxo, usando a codificação de caracteres especificada por encoding, uma instância de Encoding.

Aplica-se a

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato 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

Parâmetros

stream
Stream

O fluxo do qual ler.

encodings
Encoding[]

As possíveis codificações de caracteres do fluxo.

contentType
String

O tipo MIME Content-Type da mensagem.

quotas
XmlDictionaryReaderQuotas

As cotas a serem aplicadas a este leitor.

Retornos

XmlDictionaryReader

Uma instância de XmlDictionaryReader.

Comentários

Esse método lê de um fluxo, usando uma das codificações de caracteres especificadas por encodings, uma matriz de instâncias de Encoding. A mensagem é do tipo MIME especificado. Se contentType for null, o cabeçalho MIME do Tipo de Conteúdo deve estar presente na mensagem.

Aplica-se a

CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)

Cria uma instância de XmlDictionaryReader que lê o XML no formato 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

Parâmetros

stream
Stream

O fluxo do qual ler.

encodings
Encoding[]

As possíveis codificações de caracteres do fluxo.

quotas
XmlDictionaryReaderQuotas

As cotas a serem aplicadas a este leitor.

Retornos

XmlDictionaryReader

Uma instância de XmlDictionaryReader.

Exceções

encoding é null.

Comentários

Esse método lê de um fluxo, usando uma das codificações de caracteres especificadas por encodings, uma matriz de instâncias de Encoding.

Aplica-se a

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

Cria uma instância de XmlDictionaryReader que lê o XML no formato 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

Parâmetros

buffer
Byte[]

O buffer do qual ler.

offset
Int32

A posição inicial da qual será feita a leitura no buffer.

count
Int32

O número de bytes que podem ser lidos de buffer.

encoding
Encoding

A possível codificação de caracteres da entrada.

quotas
XmlDictionaryReaderQuotas

As cotas a serem aplicadas a este leitor.

Retornos

XmlDictionaryReader

Uma instância de XmlDictionaryReader.

Exceções

encoding é null.

Comentários

Esse método lê de um buffer com um deslocamento e uma contagem especificados, usando a codificação de caracteres especificada por encoding, uma instância de Encoding.

Aplica-se a