XmlDictionaryReader.CreateMtomReader Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma instância de XmlDictionaryReader que lê o XML no formato MTOM.
Sobrecargas
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
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 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[], 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
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
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 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[], 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
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 encodings
uma 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
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
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
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
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.