Message.CreateBufferedCopy(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Almacena un Message completo en un búfer de la memoria para accesos futuros.
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
El tamaño máximo del búfer que se debe crear.
Devoluciones
Un objeto MessageBuffer que se acaba de crear.
Excepciones
maxBufferSize
es menor que cero.
El mensaje está cerrado.
El mensaje se ha copiado, leído o escrito.
Comentarios
Sólo es posible tener acceso al cuerpo de una instancia Message o escribir en el mismo una vez. Si desea tener acceso más de una vez una instancia Message, debe utilizar la clase MessageBuffer para almacenar completamente una instancia Message completa en la memoria. Una instancia MessageBuffer se construye llamando a CreateBufferedCopy de una instancia Message.
Nota
Si Version es igual a None, este método sólo almacena el cuerpo del mensaje, no el mensaje completo en el búfer de la memoria.