Class PolynomApiClientServiceCollectionExtensions
Регистрация клиента API и инфраструктуры авторизации.
public static class PolynomApiClientServiceCollectionExtensions
- Inheritance
-
PolynomApiClientServiceCollectionExtensions
- Inherited Members
Methods
AddPolynomApiClient(IServiceCollection, Action<PolynomApiClientOptions>?)
Добавляет клиент API с поддержкой авторизации.
public static IServiceCollection AddPolynomApiClient(this IServiceCollection services, Action<PolynomApiClientOptions>? configure = null)
Parameters
servicesIServiceCollectionКоллекция сервисов.
configureAction<PolynomApiClientOptions>Делегат настройки параметров.
Returns
- IServiceCollection
Та же коллекция сервисов.
AddPolynomApiClient(IServiceCollection, Action<PolynomApiClientOptions>?, Func<IServiceProvider, HttpMessageHandler>?)
Добавляет клиент API с поддержкой авторизации и внешним первичным HTTP-обработчиком.
public static IServiceCollection AddPolynomApiClient(this IServiceCollection services, Action<PolynomApiClientOptions>? configure, Func<IServiceProvider, HttpMessageHandler>? primaryHandlerFactory)
Parameters
servicesIServiceCollectionКоллекция сервисов.
configureAction<PolynomApiClientOptions>Делегат настройки параметров.
primaryHandlerFactoryFunc<IServiceProvider, HttpMessageHandler>Необязательная фабрика первичного HTTP-обработчика (например, обработчик тестового сервера). При значении
nullиспользуется обработчик по умолчанию.
Returns
- IServiceCollection
Та же коллекция сервисов.