XmlDictionaryReader.CreateMtomReader Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma instância de XmlDictionaryReader que lê XML no formato MTOM.
Sobrecargas
Observações
O MTOM permite aos utilizadores otimizar a transmissão e o formato de fios das suas mensagens SOAP.
CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)
Cria uma instância de XmlDictionaryReader que lê 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);
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 de onde se pode ler.
- offset
- Int32
A posição inicial a partir da qual se deve ler em buffer.
- count
- Int32
O número de bytes que podem ser lidos a partir de buffer.
- encodings
- Encoding[]
As possíveis codificações de caracteres da entrada.
- contentType
- String
O tipo MIME do Tipo de Conteúdo da mensagem.
- quotas
- XmlDictionaryReaderQuotas
O XmlDictionaryReaderQuotas para se aplicar ao leitor.
- maxBufferSize
- Int32
O tamanho máximo permitido do buffer.
- onClose
- OnXmlDictionaryReaderClose
O delegado a ser chamado quando o leitor estiver fechado.
Devoluções
Um exemplo de XmlDictionaryReader.
Observações
Este método lê a partir de um buffer com um offset e contagem especificados, usando uma das codificações de caracteres especificadas por encodings, um array de instâncias de Encoding. A mensagem é do tipo MIME especificado. Se contentType for null, o cabeçalho MIME Content-Type deve estar presente na mensagem.
Aplica-se a
CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)
Cria uma instância de XmlDictionaryReader que lê 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);
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 de onde se pode ler.
- encodings
- Encoding[]
As possíveis codificações de caracteres do fluxo.
- contentType
- String
O tipo MIME do Tipo de Conteúdo da mensagem.
- quotas
- XmlDictionaryReaderQuotas
O tipo MIME da mensagem.
- maxBufferSize
- Int32
O XmlDictionaryReaderQuotas para se aplicar ao leitor.
- onClose
- OnXmlDictionaryReaderClose
O delegado a ser chamado quando o leitor estiver fechado.
Devoluções
Um exemplo de XmlDictionaryReader.
Observações
Este método lê a partir de um fluxo, usando uma das codificações de caracteres especificadas por encodings, um array de instâncias de Encoding. A mensagem é do tipo MIME especificado. Se contentType for null, o cabeçalho MIME Content-Type deve estar presente na mensagem.
Aplica-se a
CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)
Cria uma instância de XmlDictionaryReader que lê 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);
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 de onde se pode ler.
- offset
- Int32
A posição inicial a partir da qual se deve ler em buffer.
- count
- Int32
O número de bytes que podem ser lidos a partir de buffer.
- encodings
- Encoding[]
As possíveis codificações de caracteres da entrada.
- contentType
- String
O tipo MIME do Tipo de Conteúdo da mensagem.
- quotas
- XmlDictionaryReaderQuotas
As quotas a aplicar a este leitor.
Devoluções
Um exemplo de XmlDictionaryReader.
Observações
Este método lê a partir de um buffer com um offset e contagem especificados, usando uma das codificações de caracteres especificadas por encodings, um array de instâncias de Encoding. A mensagem é do tipo MIME especificado. Se contentType for null, o cabeçalho MIME Content-Type deve estar presente na mensagem.
Aplica-se a
CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)
Cria uma instância de XmlDictionaryReader que lê 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 de onde se pode ler.
- offset
- Int32
A posição inicial a partir da qual se deve ler em buffer.
- count
- Int32
O número de bytes que podem ser lidos a partir de buffer.
- encodings
- Encoding[]
As possíveis codificações de caracteres da entrada.
- quotas
- XmlDictionaryReaderQuotas
As quotas a aplicar a este leitor.
Devoluções
Um exemplo de XmlDictionaryReader.
Observações
Este método lê a partir de um buffer com um offset e contagem especificados, usando uma das codificações de caracteres especificadas por encodings, um array de instâncias de Encoding.
Aplica-se a
CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)
Cria uma instância de XmlDictionaryReader que lê 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 de onde se pode ler.
- encoding
- Encoding
A possível codificação de caracteres do fluxo.
- quotas
- XmlDictionaryReaderQuotas
As quotas a aplicar a este leitor.
Devoluções
Um exemplo de XmlDictionaryReader.
Exceções
encoding é null.
Observações
Este método lê a partir 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ê 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);
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 de onde se pode ler.
- encodings
- Encoding[]
As possíveis codificações de caracteres do fluxo.
- contentType
- String
O tipo MIME do Tipo de Conteúdo da mensagem.
- quotas
- XmlDictionaryReaderQuotas
As quotas a aplicar a este leitor.
Devoluções
Um exemplo de XmlDictionaryReader.
Observações
Este método lê a partir de um fluxo, usando uma das codificações de caracteres especificadas por encodings, um array de instâncias de Encoding. A mensagem é do tipo MIME especificado. Se contentType for null, o cabeçalho MIME Content-Type deve estar presente na mensagem.
Aplica-se a
CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)
Cria uma instância de XmlDictionaryReader que lê 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 de onde se pode ler.
- encodings
- Encoding[]
As possíveis codificações de caracteres do fluxo.
- quotas
- XmlDictionaryReaderQuotas
As quotas a aplicar a este leitor.
Devoluções
Um exemplo de XmlDictionaryReader.
Exceções
encodings é null.
Observações
Este método lê a partir de um fluxo, usando uma das codificações de caracteres especificadas por encodings, um array de instâncias de Encoding.
Aplica-se a
CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)
Cria uma instância de XmlDictionaryReader que lê 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 de onde se pode ler.
- offset
- Int32
A posição inicial a partir da qual se deve ler em buffer.
- count
- Int32
O número de bytes que podem ser lidos a partir de buffer.
- encoding
- Encoding
A possível codificação de caracteres da entrada.
- quotas
- XmlDictionaryReaderQuotas
As quotas a aplicar a este leitor.
Devoluções
Um exemplo de XmlDictionaryReader.
Exceções
encoding é null.
Observações
Este método lê a partir de um buffer com um offset e contagem especificados, usando a codificação de caracteres especificada por encoding, uma instância de Encoding.