Message.CreateBufferedCopy(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ukládá celek Message do vyrovnávací paměti pro budoucí přístup.
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
Maximální velikost vyrovnávací paměti, která se má vytvořit.
Návraty
Nově vytvořený MessageBuffer objekt.
Výjimky
maxBufferSize
je menší než nula.
Zpráva je zavřená.
Zpráva byla zkopírována, přečtena nebo zapsána.
Poznámky
K textu Message instance je možné přistupovat nebo zapisovat pouze jednou. Pokud chcete získat přístup k Message instanci více než jednou, měli byste použít MessageBuffer třídu k úplnému uložení celé Message instance do paměti. Instance MessageBuffer se vytvoří voláním CreateBufferedCopyMessage instance.
Poznámka
Pokud Version je rovno None, tato metoda ukládá do vyrovnávací paměti pouze text zprávy, nikoli celou zprávu.