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 Message in un buffer di memoria per un 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 appena creato MessageBuffer .
Eccezioni
maxBufferSize è minore di zero.
Il messaggio è chiuso.
Il messaggio è stato copiato, letto o scritto.
Commenti
Il corpo di un'istanza Message può essere accessibile o scritto una sola volta. Se si vuole accedere a un'istanza Message più di una volta, è necessario usare la MessageBuffer classe per archiviare completamente un'intera Message istanza in memoria. Un'istanza MessageBuffer viene costruita chiamando CreateBufferedCopy un'istanza Message di .
Annotazioni
Se Version è uguale a None, questo metodo archivia solo il corpo del messaggio, non l'intero messaggio nel buffer di memoria.