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


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 задано значение true и Proxy задано значение null.

(Унаследовано от HttpClientHandler)
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)

Применяется к