Почему я получаю исключение ошибки при попытке отправить байт [] в обратном вызове? - PullRequest
0 голосов
/ 24 мая 2019

У меня дуплексная служба WCF, и когда я пытаюсь отправить байтовый массив, длина которого превышает 65000 байтов (я не уверен насчет правильного числа, 65001 работает, но 66000 нет), канал входит в Исключение неисправности. Я настроил квоты для maxArrayLength = "2147483647", но ничего не изменилось. Если я превышаю массив 65k, я получаю исключение ошибки. Может ли кто-нибудь помочь мне понять это?

             maxBufferPoolSize="2147483647" maxConnections="200" portSharingEnabled="true">
      <readerQuotas maxDepth="32" 
                    maxArrayLength="2147483647"
                    maxStringContentLength="2147483647"/>
      <security mode="TransportWithMessageCredential">
        <transport clientCredentialType="Certificate"/>
        <message clientCredentialType="Certificate"/>
      </security>
    </binding>

Мне нужно отправить массив больших байтов, и я не хочу создавать службу на стороне клиента. Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...