BodyWriter.OnCreateBufferedCopy(Int32) Metoda

Definicja

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.

Dotyczy