Поделиться через


BodyWriter.OnCreateBufferedCopy(Int32) Метод

Определение

Предоставляет точку расширяемости при написании содержимого текста.

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

Параметры

maxBufferSize
Int32

Максимальный размер буфера для тела.

Возвращаемое значение

Указанный BodyWriter максимальный размер буфера.

Комментарии

Класс, производный от BodyWriter этого метода, может переопределить этот метод для создания буферизованной BodyWriterкопии. Но реализация вызовов WriteBodyContents(XmlDictionaryWriter)OnWriteBodyContents(XmlDictionaryWriter)по умолчанию, поэтому переопределение просто OnWriteBodyContents(XmlDictionaryWriter) должно быть проще и работать для большинства сценариев.

Обратите внимание, что BodyWriter возвращаемый объект должен быть буферичен, то есть IsBuffered должен быть true.

Применяется к