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)

Выполняйте обработку для каждого ответа с сервера.

SendAsync(HttpRequestMessage, CancellationToken)

Отправляет HTTP-запрос внутреннему обработчику для отправки на сервер в виде асинхронной операции.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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