Compartilhar via


XmlDictionaryReaderQuotas.MaxArrayLength Propriedade

Definição

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

public:
 property int MaxArrayLength { int get(); void set(int value); };
public int MaxArrayLength { get; set; }
member this.MaxArrayLength : int with get, set
Public Property MaxArrayLength As Integer

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