Aracılığıyla paylaş


HttpMessageHandlerBuilder.CreateHandlerPipeline Yöntem

Tanım

Zincir sonunda primaryHandleradditionalHandlers zincirleyerek HttpMessageHandler örneğini oluşturur. Elde edilen işlem hattı, özelleştirilmiş ileti işleyicileriyle HttpClient örnekleri oluşturmak için IHttpClientFactory altyapı tarafından kullanılır. Sonuçta elde edilen işlem hattına IHttpClientFactoryyerine IHttpMessageHandlerFactory kullanılarak da erişilebilir.

protected public:
 static System::Net::Http::HttpMessageHandler ^ CreateHandlerPipeline(System::Net::Http::HttpMessageHandler ^ primaryHandler, System::Collections::Generic::IEnumerable<System::Net::Http::DelegatingHandler ^> ^ additionalHandlers);
protected internal static System.Net.Http.HttpMessageHandler CreateHandlerPipeline (System.Net.Http.HttpMessageHandler primaryHandler, System.Collections.Generic.IEnumerable<System.Net.Http.DelegatingHandler> additionalHandlers);
static member CreateHandlerPipeline : System.Net.Http.HttpMessageHandler * seq<System.Net.Http.DelegatingHandler> -> System.Net.Http.HttpMessageHandler
Protected Friend Shared Function CreateHandlerPipeline (primaryHandler As HttpMessageHandler, additionalHandlers As IEnumerable(Of DelegatingHandler)) As HttpMessageHandler

Parametreler

primaryHandler
HttpMessageHandler

İşleyici zincirinin en altında çalışmak ve ASLıNDA HTTP aktarım işlemlerini işlemek için HttpMessageHandler örneği.

additionalHandlers
IEnumerable<DelegatingHandler>

HttpRequestMessage gönderme ve HttpResponseMessagealma işleminin bir parçası olarak çağrılacak DelegatingHandler örneklerinin sıralı listesi. İşleyiciler yukarıdan aşağıya doğru çağrılır. Diğer bir ifadeyle, ilk girdi ilk olarak bir giden istek iletisi için çağrılır, ancak gelen yanıt iletisi için son olarak kullanılır.

Döndürülenler

HTTP ileti işleyici zinciri.

Özel durumlar

primaryHandler veya additionalHandlers null.

additionalHandlers bir null girdisi içerir.

-veya-

DelegatingHandler.InnerHandler nulldeğildir. HttpMessageHandlerBuilder sağlanan DelegatingHandler örnekleri yeniden kullanılamaz veya önbelleğe alınmamalıdır.

Şunlara uygulanır