Message.CreateBufferedCopy(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przechowuje cały Message bufor pamięci w celu uzyskania przyszłego dostępu.
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
Parametry
- maxBufferSize
- Int32
Maksymalny rozmiar buforu do utworzenia.
Zwraca
Nowo utworzony MessageBuffer obiekt.
Wyjątki
maxBufferSize
jest mniejszy niż zero.
Komunikat jest zamknięty.
Wiadomość została skopiowana, przeczytana lub zapisana.
Uwagi
Treść Message wystąpienia może być dostępna tylko raz lub zapisana. Jeśli chcesz uzyskać dostęp do Message wystąpienia więcej niż raz, należy użyć MessageBuffer klasy , aby całkowicie zapisać całe Message wystąpienie w pamięci. Wystąpienie MessageBuffer jest tworzone przez wywołanie CreateBufferedCopyMessage wystąpienia.
Uwaga
Jeśli Version jest równa None, ta metoda przechowuje tylko treść komunikatu, a nie cały komunikat w buforze pamięci.