HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>) |
Birincil öğesini adlandırılmış HttpMessageHandlerbir için yapılandırmak HttpClient için kullanılacak bir temsilci ekler. |
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>) |
Birincil öğesini adlandırılmış HttpMessageHandlerbir için yapılandırmak HttpClient için kullanılacak bir temsilci ekler. |
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>) |
Birincil öğesini adlandırılmış HttpMessageHandlerbir için yapılandırmak HttpClient için kullanılacak bir temsilci ekler. |
| ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder) |
Adlandırılmış bir HttpMessageHandler için bağımlılık ekleme kapsayıcısından birincil HttpClient'ı yapılandırır. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)
Birincil öğesini adlandırılmış HttpMessageHandlerbir için yapılandırmak HttpClient için kullanılacak bir temsilci ekler.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<System::Net::Http::HttpMessageHandler ^, IServiceProvider ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<System.Net.Http.HttpMessageHandler,IServiceProvider> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<System.Net.Http.HttpMessageHandler, IServiceProvider> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Action(Of HttpMessageHandler, IServiceProvider)) As IHttpClientBuilder
Parametreler
- builder
- IHttpClientBuilder
- configureHandler
- Action<HttpMessageHandler,IServiceProvider>
Önceden ayarlanmış veya varsayılan birincil HttpMessageHandleröğesini yapılandırmak için kullanılan bir temsilci.
Döndürülenler
IHttpClientBuilder İstemciyi yapılandırmak için kullanılabilecek bir.
Açıklamalar
için IServiceProvider sağlanan configureHandler bağımsız değişken, oluşturulmakta olan işleyicinin ömrünü paylaşan kapsamlı bir hizmet sağlayıcısına başvuru olacaktır.
Şunlara uygulanır
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)
Birincil öğesini adlandırılmış HttpMessageHandlerbir için yapılandırmak HttpClient için kullanılacak bir temsilci ekler.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<IServiceProvider ^, System::Net::Http::HttpMessageHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<IServiceProvider,System.Net.Http.HttpMessageHandler> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<IServiceProvider, System.Net.Http.HttpMessageHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of IServiceProvider, HttpMessageHandler)) As IHttpClientBuilder
Parametreler
- builder
- IHttpClientBuilder
- configureHandler
- Func<IServiceProvider,HttpMessageHandler>
oluşturmak için kullanılan bir HttpMessageHandlertemsilci.
Döndürülenler
IHttpClientBuilder İstemciyi yapılandırmak için kullanılabilecek bir.
Açıklamalar
Temsilci her configureHandler çağrıldığında ileti işleyicisinin yeni bir örneğini döndürmelidir.
için IServiceProvider sağlanan configureHandler bağımsız değişken, oluşturulmakta olan işleyicinin ömrünü paylaşan kapsamlı bir hizmet sağlayıcısına başvuru olacaktır.
Şunlara uygulanır
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)
Birincil öğesini adlandırılmış HttpMessageHandlerbir için yapılandırmak HttpClient için kullanılacak bir temsilci ekler.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<System::Net::Http::HttpMessageHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<System.Net.Http.HttpMessageHandler> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<System.Net.Http.HttpMessageHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of HttpMessageHandler)) As IHttpClientBuilder
Parametreler
- builder
- IHttpClientBuilder
- configureHandler
- Func<HttpMessageHandler>
oluşturmak için kullanılan bir HttpMessageHandlertemsilci.
Döndürülenler
IHttpClientBuilder İstemciyi yapılandırmak için kullanılabilecek bir.
Açıklamalar
Temsilci her configureHandler çağrıldığında ileti işleyicisinin yeni bir örneğini döndürmelidir.
Şunlara uygulanır
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)
Adlandırılmış bir HttpMessageHandler için bağımlılık ekleme kapsayıcısından birincil HttpClient'ı yapılandırır.
public:
generic <typename THandler>
where THandler : System::Net::Http::HttpMessageHandler[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler<THandler>(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where THandler : System.Net.Http.HttpMessageHandler;
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Handler :> System.Net.Http.HttpMessageHandler)
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler(Of THandler As HttpMessageHandler) (builder As IHttpClientBuilder) As IHttpClientBuilder
Tür Parametreleri
- THandler
türünün türü DelegatingHandler. İşleyici türü geçici bir hizmet olarak kaydedilmelidir.
Parametreler
- builder
- IHttpClientBuilder
Döndürülenler
IHttpClientBuilder İstemciyi yapılandırmak için kullanılabilecek bir.
Açıklamalar
, THandler oluşturulmakta olan işleyicinin ömrünü paylaşan kapsamlı bir hizmet sağlayıcısından çözümlenir.