Файл конфигурации службы WCF, настроить привязки с maxreceivemessagesize для клиентов, чтобы снять? - PullRequest
0 голосов
/ 06 марта 2012

Можно ли использовать конфигурации на привязках в моей конфигурации службы, чтобы клиент мог автоматически их удалять ??Я заметил, что такие вещи, как показано ниже, работают нормально.

<reliableSession enabled="true"/>

Однако, если я хочу настроить привязку следующим образом, она не раскрывает этот раздел.

<binding name="MyBinding" maxReceivedMessageSize="2147483647">
    <reliableSession enabled="true"/>
</binding>

Edit 1

Для большей ясности, клиентский конфиг получает

<binding name="NetTcpBinding_MyBinding">
    <reliableSession enabled="true" />
</binding>

1 Ответ

0 голосов
/ 06 марта 2012

Нет, это не предназначено для этого. Речь идет о размере полученных сообщений. По сути, этот элемент предназначен для обеспечения защиты от атак типа «отказ в обслуживании», и поэтому речь идет скорее о том, какую защиту вы хотите, а не о каком-то базовом параметре канала связи, с которым обе стороны должны согласиться.

...