Поделиться через


Метод ISearchManager::SetProxy (searchapi.h)

Хранит в индексаторе информацию, которая определяет, как индексатор будет работать и взаимодействовать с прокси-сервером.

Синтаксис

HRESULT SetProxy(
  [in] PROXY_ACCESS sUseProxy,
  [in] BOOL         fLocalByPassProxy,
  [in] DWORD        dwPortNumber,
  [in] LPCWSTR      pszProxyName,
  [in] LPCWSTR      pszByPassList
);

Параметры

[in] sUseProxy

Тип: PROXY_ACCESS

Определяет, следует ли использовать прокси-сервер, используя одно из значений, перечисленных в PROXY_ACCESS.

[in] fLocalByPassProxy

Тип: BOOL

Задает, следует ли обходить прокси-сервер для локальных элементов и URL-адресов.

[in] dwPortNumber

Тип: DWORD

Задает номер порта, который индекс будет использовать для взаимодействия с прокси-сервером.

[in] pszProxyName

Тип: LPCWSTR

Строка Юникода со значением NULL, содержащая имя используемого прокси-сервера.

[in] pszByPassList

Тип: LPCWSTR

Строка Юникода, заканчивающаяся значением NULL, содержащая список элементов с разделителями-запятыми, которые считаются индексатором локальными и не должны быть доступны через прокси-сервер.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Ознакомьтесь с примером кода ReindexMatchingUrls , чтобы узнать, как указать, какие файлы следует переиндексировать и как его настроить.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Целевая платформа Windows
Header searchapi.h
Распространяемые компоненты Windows Desktop Search (WDS) 3.0