Message.CreateBufferedCopy(Int32) 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.
Armazena um inteiro Message num buffer de memória para acesso futuro.
public:
System::ServiceModel::Channels::MessageBuffer ^ CreateBufferedCopy(int maxBufferSize);
public System.ServiceModel.Channels.MessageBuffer CreateBufferedCopy(int maxBufferSize);
member this.CreateBufferedCopy : int -> System.ServiceModel.Channels.MessageBuffer
Public Function CreateBufferedCopy (maxBufferSize As Integer) As MessageBuffer
Parâmetros
- maxBufferSize
- Int32
O tamanho máximo do buffer a ser criado.
Devoluções
Um objeto recém-criado MessageBuffer .
Exceções
maxBufferSize é menor que zero.
A mensagem está encerrada.
A mensagem foi copiada, lida ou escrita.
Observações
O corpo de uma Message instância só pode ser acedido ou escrito uma vez. Se quiseres aceder a uma Message instância mais do que uma vez, deves usar a MessageBuffer classe para armazenar completamente uma Message instância inteira na memória. Uma MessageBuffer instância é construída chamando CreateBufferedCopy uma Message instância.
Note
Se Version for igual a None, este método armazena apenas o corpo da mensagem, não toda a mensagem no buffer de memória.