BodyWriter.OnCreateBufferedCopy(Int32) Método

Definição

Fornece um ponto de extensibilidade quando o conteúdo do corpo é escrito.

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

Parâmetros

maxBufferSize
Int32

O tamanho máximo do buffer para o corpo.

Devoluções

Com BodyWriter o tamanho máximo do buffer especificado.

Observações

Uma classe derivada de BodyWriter pode sobrepor este método para criar uma cópia em buffer do BodyWriter. Mas a implementação padrão das WriteBodyContents(XmlDictionaryWriter) chamadas OnWriteBodyContents(XmlDictionaryWriter), por isso sobreescrever OnWriteBodyContents(XmlDictionaryWriter) , deveria ser mais fácil e funcionar para a maioria dos cenários.

Note que o BodyWriter retorno deve ser armazenado em buffer, ou seja IsBuffered , deve ser true.

Aplica-se a