Класс System::Web::Services::Protocols::HttpWebClientProtocol

HttpWebClientProtocol class

Этот базовый класс используется во всех прокси клиентов XML‑Web сервиса, использующих HTTP. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class HttpWebClientProtocol : public System::Web::Services::Protocols::WebClientProtocol

Методы

МетодОписание
virtual CheckForCookies(System::SharedPtr<Net::HttpWebResponse>)Добавляет cookies из указанного запроса во внутренний контейнер cookies.
get_AllowAutoRedirect()Получает значение, указывающее, следует ли клиент перенаправлениям сервера.
get_ClientCertificates()Возвращает коллекцию клиентских сертификатов.
get_CookieContainer()Получает контейнер, используемый для хранения куки.
get_EnableDecompression()Получает значение, указывающее, включена ли декомпрессия.
get_Proxy()Получает информацию о прокси.
get_UnsafeAuthenticatedConnectionSharing()Получает значение, указывающее, включено ли совместное использование соединения, когда клиент использует аутентификацию NTLM.
get_UserAgent()Получает значение заголовка ‘User-Agent’.
set_AllowAutoRedirect(bool)Устанавливает значение, указывающее, следует ли клиент перенаправлениям сервера.
set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>)Устанавливает контейнер, используемый для хранения куки.
set_EnableDecompression(bool)Устанавливает значение, указывающее, включена ли декомпрессия.
set_Proxy(System::SharedPtr<Net::IWebProxy>)Устанавливает информацию о прокси.
set_UnsafeAuthenticatedConnectionSharing(bool)Устанавливает значение, указывающее, включено ли совместное использование соединения, когда клиент использует аутентификацию NTLM.
set_UserAgent(String)Устанавливает значение заголовка ‘User-Agent’.
UnregisterMapping(System::SharedPtr<Object>)

См. также