Answered ReaderQuota par code

  • lundi 4 mars 2013 13:40
     
      A du code

    Bonjour à tous,

    J'ai un gros soucis, je suis bloqué à cause d'un readerquota que je ne peux pas spécifier dans mon client Silverlight et qui me provoque donc des erreurs dès que j'envoie trop de données.

    Grosso modo, l'appli silverlight instancie le webservice via le code (donc la config de celui ci n'est pas dans le web.config)

     Private Shared Function GetCustomBinding(UseSSL As Boolean) As CustomBinding
            Dim binding As New CustomBinding
            binding.Name = "CustomBinding_IMonService"
    
            Dim be As New BinaryMessageEncodingBindingElement()
            be.MessageVersion = MessageVersion.Default
            binding.Elements.Add(be)
    
            If UseSSL Then
                Dim te As New HttpsTransportBindingElement
                te.MaxBufferSize = 2147483647
                te.MaxReceivedMessageSize = 2147483647
                binding.Elements.Add(te)
            Else
                Dim te As New HttpTransportBindingElement
                te.MaxBufferSize = 2147483647
                te.MaxReceivedMessageSize = 2147483647
                binding.Elements.Add(te)
            End If
    
            Return binding
        End Function

    J'aimerai spécifier la valeur MaxArrayLength du XmlDictionnaryReaderQuotas mais je ne trouve nul part comment faire (ou alors les seuls exemples que je trouve sont des exemples non Silverlight et qui ont accès à des propriétés qui ne sont pas dans le framework SL).

    Auriez vous une idée svp?

Toutes les réponses