BodyWriter.OnCreateBufferedCopy(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Erweiterungspunkt bereit, wenn der Textinhalt geschrieben wird.
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
Parameter
- maxBufferSize
- Int32
Die maximale Größe des Puffers für den Text.
Gibt zurück
Der BodyWriter mit der angegebenen maximalen Puffergröße.
Hinweise
Eine von BodyWriter abgeleitete Klasse kann diese Methode überschreiben, um eine gepufferte Kopie von BodyWriter zu erstellen. Die Standardimplementierung von WriteBodyContents(XmlDictionaryWriter) ruft jedoch OnWriteBodyContents(XmlDictionaryWriter) auf, sodass sich das Überschreiben von OnWriteBodyContents(XmlDictionaryWriter) in aller Regel als leichter erweist.
Der zurückgegebene BodyWriter muss gepuffert werden, d. h. IsBuffered muss true
sein.