Я исследовал медленность инициализации прокси (метод PrivateInvoke) и обнаружил, что многие люди рекомендовали установить значение usedefaultwebproxy на false. Но прежде чем продолжить исправление, я хотел бы узнать больше о том, что это такое и что он делает? Как это может повлиять на другие области моего кода и т.д.Какова цель useefaultwebproxy в WCF?
ответ
«А что» это on MSDN - это просто контролирует ли он должен найти прокси из конфигурации системы, или вы будете указывать. Если мы предположим, что вы все равно дадите ему одно и то же значение, тогда единственное использование будет выглядеть следующим образом: избегать дополнительного поиска (что может занять неизвестное время, может быть?). Однако, возможно, вы хотите полностью обходить прокси-сервер и идти прямо. Я, конечно, помню (в тот же день), используя proxycfg и netsh, чтобы отключить прокси для локальных адресов, но это было (IIRC) больше связано с передачей учетных данных Windows на локальный сервер.
Он просто указывает, должны ли ваши вызовы HTTP-услуг перенаправляться через настроенный по умолчанию сетевой прокси-сервер вашей системы или вы хотите вручную указать прокси-сервер, который будет использоваться.
Более подробную информацию о MSDN
BasicHttpBinding.UseDefaultWebProxy говорит, что если служба должна использовать веб-прокси по умолчанию или нет. Если это неверно, вы можете установить прокси-сервер, используя BasicHttpBinding.ProxyAddress. Если true, то используется «прокси-сервер по умолчанию», поэтому, если ваш идентификатор пула приложений задан как пользователь домена, тогда параметр прокси-сервера по умолчанию считывается из профиля этого пользователя. Если идентификатор является системным пользователем, я не уверен, как вы устанавливаете прокси-сервер по умолчанию. Не использовать прокси-сервер по умолчанию было бы хорошей идеей, если вы не хотите, чтобы зависеть от правильно установленного прокси-сервера. Вероятно, вы также сэкономите время на чтение настроек прокси-сервера по умолчанию, особенно если идентификатор пула приложений имеет большой или поврежденный профиль.
- 1. Какова цель библиотеки WCF?
- 2. Какова цель надежной сессии WCF?
- 3. Какова цель функции активации WCF?
- 4. Какова цель использования сессии в WCF
- 5. Какова цель свойства MustUnderstand в WCF?
- 6. Какова цель свойства IsWrapped в WCF
- 7. Какова цель "?"
- 8. Какова цель #! в URL
- 9. Какова цель «?» в Javascript?
- 10. Какова цель :: в C#?
- 11. Какова цель набора перекоса часов в настройках режима безопасности wcf
- 12. Какова цель статичности здесь?
- 13. Какова цель HttpHeaders.TryAddWithoutValidation?
- 14. Какова цель .bss?
- 15. DiscoverMeteor: Какова цель объединения?
- 16. Какова цель сервера интеграции?
- 17. Какова цель varchar (0)
- 18. Какова цель обязательных разделов?
- 19. Какова цель UML-классификатора?
- 20. Какова цель get: set?
- 21. Какова цель clojure.core.reducers/уменьшить?
- 22. Yii2 authKey Какова цель?
- 23. Какова цель церковного кодирования?
- 24. Какова цель `__metaclass__ = type`?
- 25. Какова цель собственного сертификата?
- 26. Какова цель TPopupActionBar?
- 27. Какова цель проведения мероприятия?
- 28. Какова цель null?
- 29. Какова цель разделительного тега
- 30. Какова цель инструкции syscall?