Документация настроек привязки WCF по умолчанию (например, wsHttpBinding) - PullRequest
4 голосов
/ 02 ноября 2010

Кто-нибудь знает документацию, в которой описаны все настройки по умолчанию для привязки в WCF? Было бы здорово узнать настройки по умолчанию как на стороне клиента, так и на стороне сервера.

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

Например, если у меня есть конечная точка на стороне сервера, использующая wsHttpBinding, как узнать, какие настройки по умолчанию (например, maxReceiveMessageSize, maxDepth, режим безопасности, clientCredentialType и т. Д.).

Спасибо.

Ответы [ 2 ]

6 голосов
/ 07 сентября 2012

Значения по умолчанию для конфигурации wsHttpBinding находятся здесь:

  1. Значения по умолчанию верхнего уровня: http://msdn.microsoft.com/en-us/library/ms731299.aspx
  2. <security/> по умолчанию: http://msdn.microsoft.com/en-us/library/ms731362.aspx
  3. <readerQuotas/> по умолчанию: http://msdn.microsoft.com/en-us/library/ms731325.aspx
  4. <transport/> по умолчанию: http://msdn.microsoft.com/en-us/library/ms731313.aspx
  5. <message/> по умолчанию: http://msdn.microsoft.com/en-us/library/ms731346.aspx
3 голосов
/ 03 ноября 2010

Я не думаю, что все значения по умолчанию задокументированы.Тем не менее, вы найдете некоторые из них в документации, особенно для материала, который настраивается через app.config, например, для readerQuotas для конкретных привязок. Вот пример .

Тем не менее, лучший совет для WCF будет , а не полагаться на значения по умолчанию.На самом деле, для большинства услуг я бы сказал, что значения по умолчанию достаточно редки и много раз будут мешать, так что гораздо лучше быть об этом заранее, что также заставит вас оценить ваши потребности до того, как…чтобы избежать неприятных сюрпризов в дальнейшем.

Это особенно важно для регулирования и настройки квот, кстати.

...