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-продолжить с сервера перед отправкой данных. |
| 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 |
Возвращает или задает максимальную допустимую длину заголовков ответа. |
| 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) |
| SendAsync(HttpRequestMessage, CancellationToken) |
Создает экземпляр на основе сведений, предоставленных HttpResponseMessage в HttpRequestMessage качестве операции, которая не будет блокироваться. (Унаследовано от HttpClientHandler) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |