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
.
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de