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


HttpMessageHandlerBuilder Класс

Определение

Абстракция построителя для настройки экземпляров HttpMessageHandler.

public ref class HttpMessageHandlerBuilder abstract
public abstract class HttpMessageHandlerBuilder
type HttpMessageHandlerBuilder = class
Public MustInherit Class HttpMessageHandlerBuilder
Наследование
HttpMessageHandlerBuilder

Комментарии

Регистрируется HttpMessageHandlerBuilder в коллекции служб как временная служба. Вызывающие объекты должны получить новый экземпляр для каждого HttpMessageHandler создаваемого экземпляра. Разработчики должны ожидать, что каждый экземпляр будет использоваться один раз.

Конструкторы

HttpMessageHandlerBuilder()

Инициализирует новый экземпляр класса HttpMessageHandlerBuilder.

Свойства

AdditionalHandlers

Возвращает список дополнительных экземпляров DelegatingHandler, используемых для настройки конвейера HttpClient.

Name

Возвращает или задает имя создаваемого HttpClient.

PrimaryHandler

Возвращает или задает основной HttpMessageHandler.

Services

Возвращает IServiceProvider, который можно использовать для разрешения служб из контейнера внедрения зависимостей.

Методы

Build()

Создает HttpMessageHandler.

CreateHandlerPipeline(HttpMessageHandler, IEnumerable<DelegatingHandler>)

Создает экземпляр , HttpMessageHandler связывая additionalHandlers один за другим с primaryHandler в конце цепочки. Результирующий конвейер используется инфраструктурой IHttpClientFactory для создания HttpClient экземпляров с настраиваемыми обработчиками сообщений. Доступ к полученному конвейеру также можно получить с помощью вместо IHttpMessageHandlerFactoryIHttpClientFactory.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает объект Type для текущего экземпляра.

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

Создает неполную копию текущего объекта Object.

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

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

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

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