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.