BodyWriter.OnCreateBufferedCopy(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um ponto de extensibilidade quando o conteúdo do corpo é gravado.
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.
Retornos
O BodyWriter com o tamanho do buffer máximo especificado.
Comentários
Uma classe derivada de BodyWriter pode substituir esse método para criar uma cópia em buffer do BodyWriter. Mas a implementação padrão de WriteBodyContents(XmlDictionaryWriter) chamadas OnWriteBodyContents(XmlDictionaryWriter), portanto, substituir deve OnWriteBodyContents(XmlDictionaryWriter) ser mais fácil e funcionar para a maioria dos cenários.
Observe que o BodyWriter retornado deve ser armazenado em buffer, ou seja IsBuffered , deve ser true
.