Message.CreateBufferedCopy(Int32) Metod

Definition

Lagrar en hel Message i en minnesbuffert för framtida åtkomst.

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

Parametrar

maxBufferSize
Int32

Den maximala storleken på bufferten som ska skapas.

Returer

Ett nyligen skapat MessageBuffer objekt.

Undantag

maxBufferSize är mindre än noll.

Meddelandet är stängt.

Meddelandet har kopierats, lästs eller skrivits.

Kommentarer

Brödtexten för en Message instans kan bara nås eller skrivas en gång. Om du vill komma åt en instans mer än en Message gång bör du använda MessageBuffer klassen för att helt lagra en hel Message instans i minnet. En MessageBuffer instans skapas genom anrop CreateBufferedCopy av en Message instans.

Note

Om Version är lika med Nonelagrar den här metoden endast meddelandets brödtext, inte hela meddelandet i minnesbufferten.

Gäller för