Message.CreateBufferedCopy(Int32) Methode

Definitie

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.

Van toepassing op