BodyWriter.OnCreateBufferedCopy(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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