Бөлісу құралы:


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

Когда используется прокси-сервер по умолчанию (система), получает или задает учетные данные для отправки на прокси-сервер по умолчанию для проверки подлинности. Прокси по умолчанию используется только в том случае, если UseProxytrue задано значение и Proxy имеет nullзначение .

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

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