Message.CreateBufferedCopy(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Archivia un intero oggetto Message in un buffer di memoria per l'accesso 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
Parametri
- maxBufferSize
- Int32
Dimensione massima del buffer da creare.
Restituisce
Oggetto MessageBuffer appena creato.
Eccezioni
maxBufferSize
è minore di zero.
Il messaggio è chiuso.
Il messaggio è stato copiato, letto o scritto.
Commenti
È possibile accedere o scrivere il corpo di un'istanza Message una volta sola. Se si desidera accedere più volte a un'istanza di Message, è necessario utilizzare la classe MessageBuffer per archiviare completamente un'intera istanza di Message nella memoria. Un'istanza MessageBuffer viene costruita chiamando il metodo CreateBufferedCopy di un'istanza Message.
Nota
Se Version è uguale a None, questo metodo archivia nel buffer di memoria soltanto il corpo del messaggio, non l'intero messaggio.