WebRequestHandler Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет функции настольной системы, недоступные для приложений для Магазина Windows или других сред.
public ref class WebRequestHandler : System::Net::Http::HttpClientHandler
public class WebRequestHandler : System.Net.Http.HttpClientHandler
type WebRequestHandler = class
inherit HttpClientHandler
Public Class WebRequestHandler
Inherits HttpClientHandler
- Наследование
Комментарии
Этот класс реализует обработчик транспорта, использующий HttpWebRequest экземпляры для отправки HTTP-запросов на серверы.
Конструкторы
WebRequestHandler() |
Инициализирует новый экземпляр класса WebRequestHandler. |
Свойства
AllowAutoRedirect |
Возвращает или задает значение, которое указывает, должен ли обработчик следовать ответам перенаправления. (Унаследовано от HttpClientHandler) |
AllowPipelining |
Возвращает или задает значение, указывающее, выполняется ли конвейерная передача запроса в интернет-ресурс. |
AuthenticationLevel |
Возвращает или задает значения, указывающие уровень аутентификации и олицетворения, используемые для этого запроса. |
AutomaticDecompression |
Возвращает или задает тип метода распаковки, используемый обработчиком для автоматической распаковки содержимого HTTP-ответа. (Унаследовано от HttpClientHandler) |
CachePolicy |
Возвращает или задает политику кэширования для этого запроса. |
CheckCertificateRevocationList |
Получает или задает значение, указывающее, проверяется ли сертификат по списку отзыва центра сертификации. (Унаследовано от HttpClientHandler) |
ClientCertificateOptions |
Возвращает или задает значение, указывающее, выбирается ли автоматически сертификат из хранилища сертификатов, или может ли вызывающий объект передавать определенный клиентский сертификат. (Унаследовано от HttpClientHandler) |
ClientCertificates |
Возвращает или задает коллекцию сертификатов безопасности, связанных с данным запросом. |
ContinueTimeout |
Возвращает или задает время (в миллисекундах), в течение которого приложение ожидает от сервера отклика "100 continue", прежде чем отправлять данные. |
CookieContainer |
Возвращает или задает контейнер файлов cookie, используемый для хранения файлов cookie сервера обработчиком. (Унаследовано от HttpClientHandler) |
Credentials |
Возвращает или задает сведения о проверке подлинности, используемые данным обработчиком. (Унаследовано от HttpClientHandler) |
DefaultProxyCredentials |
Если используется прокси-сервер по умолчанию (системный), возвращает или задает учетные данные, отправляемые на прокси-сервер по умолчанию для проверки подлинности. Прокси-сервер по умолчанию используется только если UseProxy задано значение |
ImpersonationLevel |
Возвращает или задает уровень олицетворения для текущего запроса. |
MaxAutomaticRedirections |
Возвращает или задает максимальное количество переадресаций, выполняемых обработчиком. (Унаследовано от HttpClientHandler) |
MaxConnectionsPerServer |
Возвращает или задает максимально допустимое число одновременных подключений (для каждой конечной точки сервера) при выполнении запросов с помощью объекта HttpClient. Обратите внимание, что для каждой конечной точки сервера существует ограничение, например, значение 256 разрешает выполнять 256 одновременных подключений к http://www.adatum.com/ и еще 256 подключений — к http://www.adventure-works.com/. (Унаследовано от HttpClientHandler) |
MaxRequestContentBufferSize |
Получает или задает максимальный размер буфера содержимого запроса, используемого обработчиком. (Унаследовано от HttpClientHandler) |
MaxResponseHeadersLength |
Возвращает или задает максимальную допустимую длину заголовков ответов. |
MeterFactory |
Возвращает или задает объект для IMeterFactory создания пользовательского Meter объекта для экземпляра HttpClientHandler . (Унаследовано от HttpClientHandler) |
PreAuthenticate |
Получает или задает значение, указывающее, будет ли обработчик отправлять заголовок авторизации вместе с запросом. (Унаследовано от HttpClientHandler) |
Properties |
Возвращает доступный для записи словарь (т. е. карту) настраиваемых свойств запросов HttpClient. Словарь инициализируется пустым. Можно вставить и запросить пары "ключ-значение" для пользовательских обработчиков и особой обработки. (Унаследовано от HttpClientHandler) |
Proxy |
Возвращает или задает сведения о прокси-сервере, используемые обработчиком. (Унаследовано от HttpClientHandler) |
ReadWriteTimeout |
Возвращает или задает время ожидания в миллисекундах при записи запроса на сервер или при чтении отклика с него. |
ServerCertificateCustomValidationCallback |
Получает или задает метод обратного вызова для проверки сертификата сервера. (Унаследовано от HttpClientHandler) |
ServerCertificateValidationCallback |
Получает или задает метод обратного вызова для проверки сертификата сервера. |
SslProtocols |
Возвращает или задает протокол TLS/SSL, используемый объектами HttpClient, которые управляются объектом HttpClientHandler. (Унаследовано от HttpClientHandler) |
SupportsAutomaticDecompression |
Возвращает значение, указывающее, поддерживает ли обработчик автоматическую распаковку содержимого ответов. (Унаследовано от HttpClientHandler) |
SupportsProxy |
Получает значение, указывающее, поддерживает ли обработчик параметры прокси. (Унаследовано от HttpClientHandler) |
SupportsRedirectConfiguration |
Получает значение, указывающее, поддерживает ли обработчик параметры конфигурации для свойств AllowAutoRedirect и MaxAutomaticRedirections. (Унаследовано от HttpClientHandler) |
UnsafeAuthenticatedConnectionSharing |
Возвращает или задает значение, указывающее, будет ли разрешено совместное использование высокоскоростного подключения с проверкой подлинности NTLM. |
UseCookies |
Возвращает или задает значение, указывающее, использует CookieContainer ли обработчик свойство для хранения файлов cookie сервера и использует ли эти файлы cookie при отправке запросов. (Унаследовано от HttpClientHandler) |
UseDefaultCredentials |
Получает или задает значение, которое управляет отправкой обработчиком учетных данных по умолчанию вместе с запросами. (Унаследовано от HttpClientHandler) |
UseProxy |
Возвращает или задает значение, указывающее, использует ли обработчик прокси-сервер для запросов. (Унаследовано от HttpClientHandler) |
Методы
Dispose() |
Освобождает неуправляемые ресурсы и удаляет управляемые ресурсы, используемые объектом HttpMessageHandler. (Унаследовано от HttpMessageHandler) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом HttpClientHandler, и опционально удаляет управляемые ресурсы. (Унаследовано от HttpClientHandler) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Send(HttpRequestMessage, CancellationToken) |
Создает экземпляр на HttpResponseMessage основе сведений, предоставленных HttpRequestMessageв . (Унаследовано от HttpClientHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
Создает экземпляр на основе сведений HttpResponseMessage , предоставленных в , HttpRequestMessage как операция, которая не блокируется. (Унаследовано от HttpClientHandler) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |