Message.CreateBufferedCopy(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Slaat een hele Message op in een geheugenbuffer voor toekomstige toegang.
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
Parameters
- maxBufferSize
- Int32
De maximale grootte van de buffer die moet worden gemaakt.
Retouren
Een nieuw gemaakt MessageBuffer object.
Uitzonderingen
maxBufferSize is kleiner dan nul.
Het bericht is gesloten.
Het bericht is gekopieerd, gelezen of geschreven.
Opmerkingen
De hoofdtekst van een Message exemplaar kan slechts eenmaal worden geopend of geschreven. Als u meerdere keren toegang wilt krijgen tot een Message exemplaar, moet u de MessageBuffer klasse gebruiken om een volledig Message exemplaar volledig op te slaan in het geheugen. Een MessageBuffer exemplaar wordt samengesteld door een CreateBufferedCopy exemplaar aan te roepenMessage.
Note
Als Version dit gelijk is aan None, slaat deze methode alleen de hoofdtekst van het bericht op, niet het hele bericht in de geheugenbuffer.