HttpClientFactoryServiceCollectionExtensions.AddHttpClient Метод

Определение

Перегрузки

AddHttpClient(IServiceCollection)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection.

AddHttpClient(IServiceCollection, String)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient.

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient>(IServiceCollection, String)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

AddHttpClient<TClient>(IServiceCollection)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Для имени клиента будет задано полное имя TClient.

AddHttpClient(IServiceCollection)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpClient (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddHttpClient (services As IServiceCollection) As IServiceCollection

Параметры

Возвращаемое значение

IServiceCollection.

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

AddHttpClient(IServiceCollection, String)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name);
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpClient (services As IServiceCollection, name As String) As IHttpClientBuilder

Параметры

name
String

Логическое имя HttpClient для настройки.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

Используйте DefaultName в качестве имени для настройки клиента по умолчанию.

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

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient);
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpClient (services As IServiceCollection, name As String, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Параметры

name
String

Логическое имя HttpClient для настройки.

configureClient
Action<IServiceProvider,HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

Используйте DefaultName в качестве имени для настройки клиента по умолчанию.

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

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<System.Net.Http.HttpClient> configureClient);
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpClient (services As IServiceCollection, name As String, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Параметры

name
String

Логическое имя HttpClient для настройки.

configureClient
Action<HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

Используйте DefaultName в качестве имени для настройки клиента по умолчанию.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Func<System::Net::Http::HttpClient ^, IServiceProvider ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Func<System.Net.Http.HttpClient,IServiceProvider,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<System.Net.Http.HttpClient, IServiceProvider, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, factory As Func(Of HttpClient, IServiceProvider, TImplementation)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента.

Параметры

name
String

Логическое имя HttpClient для настройки.

factory
Func<HttpClient,IServiceProvider,TImplementation>

Делегат, используемый для создания экземпляра TClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента. Указанный тип будет создан экземпляром ITypedHttpClientFactory<TClient>.

Параметры

name
String

Логическое имя HttpClient для настройки.

configureClient
Action<HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

Используйте DefaultName в качестве имени для настройки клиента по умолчанию.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента. Указанный тип будет создан экземпляром ITypedHttpClientFactory<TClient>.

Параметры

name
String

Логическое имя HttpClient для настройки.

configureClient
Action<IServiceProvider,HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

Используйте DefaultName в качестве имени для настройки клиента по умолчанию.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента. Указанный тип будет создан экземпляром ITypedHttpClientFactory<TClient>.

Параметры

name
String

Логическое имя HttpClient для настройки.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

Используйте DefaultName в качестве имени для настройки клиента по умолчанию.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<System::Net::Http::HttpClient ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<System.Net.Http.HttpClient,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<System.Net.Http.HttpClient, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, factory As Func(Of HttpClient, TImplementation)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента.

Параметры

factory
Func<HttpClient,TImplementation>

Делегат, используемый для создания экземпляра TClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<System::Net::Http::HttpClient ^, IServiceProvider ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<System.Net.Http.HttpClient,IServiceProvider,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<System.Net.Http.HttpClient, IServiceProvider, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, factory As Func(Of HttpClient, IServiceProvider, TImplementation)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента.

Параметры

factory
Func<HttpClient,IServiceProvider,TImplementation>

Делегат, используемый для создания экземпляра TClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента. Указанный тип будет создан экземпляром ITypedHttpClientFactory<TClient>.

Параметры

configureClient
Action<HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента. Указанный тип будет создан экземпляром ITypedHttpClientFactory<TClient>.

Параметры

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Func<System::Net::Http::HttpClient ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Func<System.Net.Http.HttpClient,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<System.Net.Http.HttpClient, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, factory As Func(Of HttpClient, TImplementation)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента.

Параметры

name
String

Логическое имя HttpClient для настройки.

factory
Func<HttpClient,TImplementation>

Делегат, используемый для создания экземпляра TClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

TImplementation

Тип реализации типизированного клиента. Указанный тип будет создан экземпляром ITypedHttpClientFactory<TClient>.

Параметры

configureClient
Action<IServiceProvider,HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, name As String, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

Параметры

name
String

Логическое имя HttpClient для настройки.

configureClient
Action<HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

Используйте DefaultName в качестве имени для настройки клиента по умолчанию.

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

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, name As String, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

Параметры

name
String

Логическое имя HttpClient для настройки.

configureClient
Action<IServiceProvider,HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

Используйте DefaultName в качестве имени для настройки клиента по умолчанию.

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

AddHttpClient<TClient>(IServiceCollection, String)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, name As String) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

Параметры

name
String

Логическое имя HttpClient для настройки.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

Используйте DefaultName в качестве имени для настройки клиента по умолчанию.

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

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

Параметры

configureClient
Action<HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Имя клиента будет присвоено имени типа TClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

Параметры

configureClient
Action<IServiceProvider,HttpClient>

Делегат, используемый для настройки HttpClient.

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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

AddHttpClient<TClient>(IServiceCollection)

Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs
Исходный код:
HttpClientFactoryServiceCollectionExtensions.cs

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Для имени клиента будет задано полное имя TClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection) As IHttpClientBuilder

Параметры типа

TClient

Тип типизированного клиента. Указанный тип будет зарегистрирован в коллекции служб в качестве временной службы. Дополнительные сведения о создании типизированных клиентов см. в ITypedHttpClientFactory<TClient>.

Параметры

Возвращаемое значение

IHttpClientBuilder, который можно использовать для настройки клиента.

Комментарии

HttpClient экземпляры, которые применяют указанную конфигурацию, можно получить с помощью CreateClient(String) и предоставления соответствующего имени.

TClient экземпляры, созданные с соответствующим HttpClient, можно получить из GetService(Type) (и связанных методов), предоставив TClient в качестве типа службы.

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