MessageProcessingHandler Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый тип для обработчиков, которые выполняют определенную небольшую часть обработки запросов и ответных сообщений.
public ref class MessageProcessingHandler abstract : System::Net::Http::DelegatingHandler
public abstract class MessageProcessingHandler : System.Net.Http.DelegatingHandler
type MessageProcessingHandler = class
inherit DelegatingHandler
Public MustInherit Class MessageProcessingHandler
Inherits DelegatingHandler
- Наследование
Комментарии
Фактическое создание ответных сообщений делегируется внутреннему обработчику. Используется MessageProcessingHandler , если обработчик не требует асинхронных операций, так как операции с запросами и ответными сообщениями выполняются быстро.
Чаще всего используется наследование от этого класса и переопределение ProcessRequest методов и ProcessResponse .
Конструкторы
MessageProcessingHandler() |
Создает экземпляр класса MessageProcessingHandler. |
MessageProcessingHandler(HttpMessageHandler) |
Создает экземпляр класса MessageProcessingHandler с указанным внутренним обработчиком. |
Свойства
InnerHandler |
Возвращает или задает внутренний обработчик, который обрабатывает сообщения HTTP-ответа. (Унаследовано от DelegatingHandler) |
Методы
Dispose() |
Освобождает неуправляемые ресурсы и удаляет управляемые ресурсы, используемые объектом HttpMessageHandler. (Унаследовано от HttpMessageHandler) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом DelegatingHandler, и при необходимости освобождает также управляемые ресурсы. (Унаследовано от DelegatingHandler) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ProcessRequest(HttpRequestMessage, CancellationToken) |
Выполняет обработку каждого запроса, отправленного на сервер. |
ProcessResponse(HttpResponseMessage, CancellationToken) |
Выполняет обработку каждого ответа сервера. |
Send(HttpRequestMessage, CancellationToken) |
Отправляет HTTP-запрос внутреннему обработчику для отправки на сервер. |
Send(HttpRequestMessage, CancellationToken) |
Отправляет HTTP-запрос внутреннему обработчику для отправки на сервер. (Унаследовано от DelegatingHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
Отправляет HTTP-запрос внутреннему обработчику для отправки на сервер в качестве асинхронной операции. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |