Aracılığıyla paylaş


BodyWriter.OnCreateBufferedCopy(Int32) Yöntem

Tanım

Gövde içeriği yazıldığında bir genişletilebilirlik noktası sağlar.

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

Parametreler

maxBufferSize
Int32

Gövde için arabellek boyutu üst sınırı.

Döndürülenler

Belirtilen BodyWriter en büyük arabellek boyutuna sahip.

Açıklamalar

öğesinden BodyWriter türetilen bir sınıf, arabelleğe alınmış bir kopyasını BodyWriteroluşturmak için bu yöntemi geçersiz kılabilir. Ancak çağrısının WriteBodyContents(XmlDictionaryWriter)OnWriteBodyContents(XmlDictionaryWriter)varsayılan uygulaması, bu nedenle geçersiz kılmanın OnWriteBodyContents(XmlDictionaryWriter) daha kolay olması ve çoğu senaryo için çalışması gerekir.

Döndürülenin BodyWriter arabelleğe alınması, yani IsBuffered olması truegerektiğini unutmayın.

Şunlara uygulanır