MtomMessageEncodingBindingElement.MaxBufferSize Propriedade
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.
Obtém ou define o tamanho máximo do buffer.
public:
property int MaxBufferSize { int get(); void set(int value); };
public int MaxBufferSize { get; set; }
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer
Valor de Propriedade
O tamanho máximo do buffer. O valor padrão é 65536 (0x10000) bytes.
Exceções
O conjunto de valores é menor ou igual a zero.
Observações
As mensagens do Mecanismo de Otimização da Transmissão de Mensagens (MTOM) no Windows Communication Foundation (WCF) podem consistir em múltiplas partes MIME. A mensagem inclui sempre uma parte de Multipurpose Internet Mail Extensions (MIME) que contém a parte do conjunto de informações da mensagem. Além disso, se a mensagem contiver dados binários otimizados, pode conter partes MIME adicionais que contenham dados binários. Não são impostos requisitos sobre a ordem em que estas peças MIME devem aparecer na mensagem. O processo de leitura de mensagens por vezes tem de armazenar em buffer as partes MIME se estas aparecerem desordenadas. O processo de leitura de mensagens também pode ter de armazenar em buffer a informação relevante do cabeçalho MIME em cada parte. Esta MaxBufferSize quota destina-se a limitar a quantidade de memória que pode ser alocada ao ler mensagens MTOM e assim limitar o consumo excessivo de memória devido aos requisitos de buffering.