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

Комментарии

Фактическое создание ответных сообщений делегируется внутреннему обработчику. Используется 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)

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