BodyWriter.OnCreateBufferedCopy(Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.