XmlDictionaryReaderQuotas.MaxArrayLength Propriedade

Definição

Obtém ou define a extensão máxima permitida da matriz.

public int MaxArrayLength { get; set; }

Valor da propriedade

A extensão máxima permitida da matriz. O padrão é 16384.

Exceções

Tentando o valor set, mas valores de cota são somente leitura para esta instância.

Tentando set o valor para menor que zero.

Comentários

Essa cota rege o comprimento máximo da matriz que é criado e retornado por várias chamadas à API. Ele afeta APIs de matriz especiais, bem como matrizes de bytes retornadas de ReadContentAsBase64(). Esse limite não afeta a substituição ReadContentAsBase64() que usa uma matriz para ser preenchida com dados.

Observe que esse valor de propriedade se aplica a cada etapa do processamento de mensagens. Isso inclui algumas etapas que podem expandir o tamanho de uma mensagem ou parte da mensagem. Em particular, a criptografia pode aumentar drasticamente o tamanho de uma mensagem. Ao definir esse valor, você deve levar isso em conta.

As instâncias criadas com o construtor público têm propriedades que podem ser set.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0