BasicHttpBinding.BypassProxyOnLocal Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, которое указывает, следует ли обходить прокси-сервер при работе с локальными адресами.
public:
property bool BypassProxyOnLocal { bool get(); void set(bool value); };
public bool BypassProxyOnLocal { get; set; }
member this.BypassProxyOnLocal : bool with get, set
Public Property BypassProxyOnLocal As Boolean
Значение свойства
Значение true
для обхода прокси-сервера для локальных адресов. В противном случае — значение false
. Значение по умолчанию — false
.
Примеры
В следующем примере показано, как задать это свойство для указания того, что доступ к локальным ресурсам должен осуществляться в обход прокси-сервера.
BasicHttpBinding binding = new BasicHttpBinding();
binding.BypassProxyOnLocal = true;
Значение этого свойства также может быть задано в файле конфигурации.
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Binding1"
bypassProxyOnLocal="true">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
</configuration>
Комментарии
Интернет-ресурс является локальным, если у него локальный адрес. Локальный адрес — это адрес, который находится на одном компьютере, локальной локальной локальной сети или интрасети и определяется синтаксически, отсутствием точки (.) как в URI http://webserver/
и http://localhost/
.
Установка свойства BypassProxyOnLocal определяет, настроены ли конечные точки с BasicHttpBinding использованием прокси-сервера при доступе к локальным ресурсам.
Если параметр BypassProxyOnLocal равен true
, запросы к локальным интернет-ресурсам не используют прокси-сервер. Когда этому свойству присвоено значение localhost
, используйте имя узла (а не true
), если необходимо, чтобы клиенты проходили через прокси-сервер при взаимодействии со службами на том же компьютере.
Если параметр BypassProxyOnLocal равен false
, через прокси-сервер выполняются все интернет-запросы к URI, отличные от localhost. Запросы к URI с localhost не будут использовать прокси-сервер независимо от параметра BypassProxyOnLocal.