HttpClientBuilderExtensions.AddHttpMessageHandler 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
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>) |
adlı HttpClientbir için ek ileti işleyicisi oluşturmak için kullanılacak bir temsilci ekler. |
AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>) |
adlı HttpClientbir için ek ileti işleyicisi oluşturmak için kullanılacak bir temsilci ekler. |
AddHttpMessageHandler<THandler>(IHttpClientBuilder) |
adlı HttpClientbir için bağımlılık ekleme kapsayıcısından ek bir ileti işleyicisi ekler. |
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)
adlı HttpClientbir için ek ileti işleyicisi oluşturmak için kullanılacak bir temsilci ekler.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<IServiceProvider ^, System::Net::Http::DelegatingHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<IServiceProvider,System.Net.Http.DelegatingHandler> configureHandler);
static member AddHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<IServiceProvider, System.Net.Http.DelegatingHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of IServiceProvider, DelegatingHandler)) As IHttpClientBuilder
Parametreler
- builder
- IHttpClientBuilder
- configureHandler
- Func<IServiceProvider,DelegatingHandler>
oluşturmak için kullanılan bir DelegatingHandlertemsilci.
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.
IServiceProvider için 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
AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)
adlı HttpClientbir için ek ileti işleyicisi oluşturmak için kullanılacak bir temsilci ekler.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<System::Net::Http::DelegatingHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<System.Net.Http.DelegatingHandler> configureHandler);
static member AddHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<System.Net.Http.DelegatingHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of DelegatingHandler)) As IHttpClientBuilder
Parametreler
- builder
- IHttpClientBuilder
- configureHandler
- Func<DelegatingHandler>
oluşturmak için kullanılan bir DelegatingHandlertemsilci.
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
AddHttpMessageHandler<THandler>(IHttpClientBuilder)
adlı HttpClientbir için bağımlılık ekleme kapsayıcısından ek bir ileti işleyicisi ekler.
public:
generic <typename THandler>
where THandler : System::Net::Http::DelegatingHandler[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler<THandler> (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where THandler : System.Net.Http.DelegatingHandler;
static member AddHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Handler :> System.Net.Http.DelegatingHandler)
<Extension()>
Public Function AddHttpMessageHandler(Of THandler As DelegatingHandler) (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.