BodyWriter.OnCreateBufferedCopy(Int32) Methode

Definitie

Biedt een uitbreidbaarheidspunt wanneer de hoofdinhoud wordt geschreven.

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

Parameters

maxBufferSize
Int32

De maximale grootte van de buffer voor het lichaam.

Retouren

De BodyWriter met de opgegeven maximale buffergrootte.

Opmerkingen

Een klasse die is afgeleid van BodyWriter kan deze methode overschrijven om een gebufferde kopie van de BodyWriter. Maar de standaard implementatie van WriteBodyContents(XmlDictionaryWriter) aanroepen OnWriteBodyContents(XmlDictionaryWriter), dus overschrijven OnWriteBodyContents(XmlDictionaryWriter) moet eenvoudiger zijn en werken voor de meeste scenario's.

Houd er rekening mee dat de BodyWriter geretourneerde buffer moet worden gebufferd.IsBufferedtrue

Van toepassing op