Message.CreateBufferedCopy(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.