BodyWriter.OnCreateBufferedCopy(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.
Zapewnia punkt rozszerzalności podczas zapisywania zawartości treści.
protected:
virtual System::ServiceModel::Channels::BodyWriter ^ OnCreateBufferedCopy(int maxBufferSize);
protected virtual System.ServiceModel.Channels.BodyWriter OnCreateBufferedCopy (int maxBufferSize);
abstract member OnCreateBufferedCopy : int -> System.ServiceModel.Channels.BodyWriter
override this.OnCreateBufferedCopy : int -> System.ServiceModel.Channels.BodyWriter
Protected Overridable Function OnCreateBufferedCopy (maxBufferSize As Integer) As BodyWriter
Parametry
- maxBufferSize
- Int32
Maksymalny rozmiar buforu dla treści.
Zwraca
Element BodyWriter o określonym maksymalnym rozmiarze buforu.
Uwagi
Klasa pochodna klasy BodyWriter może zastąpić tę metodę, aby utworzyć buforowaną kopię klasy BodyWriter. Jednak domyślna implementacja wywołań WriteBodyContents(XmlDictionaryWriter)OnWriteBodyContents(XmlDictionaryWriter), więc zastępowanie po prostu OnWriteBodyContents(XmlDictionaryWriter) powinno być łatwiejsze i działać w większości scenariuszy.
Należy pamiętać, że zwrócony BodyWriter element musi być buforowany, czyli IsBuffered musi to być true
.