Elemento readerQuotas


Quando serviço WCF, em sua configuração padrão, envia ou recebe mensagens com um conteúdo grande, é provável que exceções sejam disparadas devido a este conteúdo, pois ele excede o valor máximo permitido. Isso é útil para evitar um possível DoS.

Através do elemento readerQuotas voce pode especificar algumas configurações, como é o caso da propriedade maxStringContentLength, aumentando ou diminuindo (de acordo com a sua necessidade) o número máximo de caracteres que é permitido em um elemento XML.

Um detalhe importante é que essa configuração que pode ser realizada tanto do lado do servidor (para evitar que um conteúdo maior que X seja enviado pelo cliente) quanto pelo cliente (para evitar que um conteúdo maior que X seja retornado pelo servidor). Como essa configuração não está contemplada dentro do contrato (WSDL) do serviço, então fica a cargo do desenvolvedor especificar um valor, diferente do padrão, caso queira aceitar um conteúdo maior do que o especificado que é, por padrão, 8192.

Publicidade

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s