語言

IHttpClientExtensions.ExecuteAsync 方法

定義

多載

名稱 Description
ExecuteAsync(IHttpClient, IHttpUriRequest)

使用預設上下文執行請求。

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)

使用預設上下文執行請求,並使用給定的回應處理器處理回應。

ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)

使用給定上下文執行請求。

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)

使用預設上下文執行對目標的請求。

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)

使用給定上下文執行請求,並使用指定的回應處理器處理回應。

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)

使用預設上下文執行對目標的請求,並使用給定的回應處理器處理回應。

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)

根據給定上下文,向目標執行請求。

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler, IHttpContext)

根據給定上下文執行對目標的請求,並使用指定的回應處理器處理回應。

ExecuteAsync(IHttpClient, IHttpUriRequest)

使用預設上下文執行請求。

public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>

參數

self
IHttpClient

HTTP 用戶端。

request
IHttpUriRequest

執行請求。

傳回

一個任務的結果是對請求的最終回應。 它從來不是帶有 1xx 狀態碼的中間回應。 重定向或認證挑戰是否會被回傳或自動處理,取決於客戶端的實作與設定。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)

使用預設上下文執行請求,並使用給定的回應處理器處理回應。

public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler -> System.Threading.Tasks.Task<Java.Lang.Object>

參數

self
IHttpClient

HTTP 用戶端。

request
IHttpUriRequest

執行請求。

responseHandler
IResponseHandler

回應處理器。

傳回

一個任務,其結果是由回應處理器產生的回應物件。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)

使用給定上下文執行請求。

public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>

參數

self
IHttpClient

HTTP 用戶端。

request
IHttpUriRequest

執行請求。

context
IHttpContext

執行時要用的上下文,或 null 是使用預設上下文。

傳回

一個任務的結果是對請求的最終回應。 它從來不是帶有 1xx 狀態碼的中間回應。 重定向或認證挑戰是否會被回傳或自動處理,取決於客戶端的實作與設定。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)

使用預設上下文執行對目標的請求。

public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>

參數

self
IHttpClient

HTTP 用戶端。

target
HttpHost

請求的目標主機。 當實作仍能確定路由時,例如透過對預設目標或檢查請求,則可接受 null

request
IHttpRequest

執行請求。

傳回

一個任務的結果是對請求的最終回應。 它從來不是帶有 1xx 狀態碼的中間回應。 重定向或認證挑戰是否會被回傳或自動處理,取決於客戶端的實作與設定。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)

使用給定上下文執行請求,並使用指定的回應處理器處理回應。

public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Java.Lang.Object>

參數

self
IHttpClient

HTTP 用戶端。

request
IHttpUriRequest

執行請求。

responseHandler
IResponseHandler

回應處理器。

context
IHttpContext

執行時要用的上下文,或 null 是使用預設上下文。

傳回

一個任務,其結果是由回應處理器產生的回應物件。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)

使用預設上下文執行對目標的請求,並使用給定的回應處理器處理回應。

public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler -> System.Threading.Tasks.Task<Java.Lang.Object>

參數

self
IHttpClient

HTTP 用戶端。

target
HttpHost

請求的目標主機。 當實作仍能確定路由時,例如透過對預設目標或檢查請求,則可接受 null

request
IHttpRequest

執行請求。

responseHandler
IResponseHandler

回應處理器。

傳回

一個任務,其結果是由回應處理器產生的回應物件。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)

根據給定上下文,向目標執行請求。

public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>

參數

self
IHttpClient

HTTP 用戶端。

target
HttpHost

請求的目標主機。 當實作仍能確定路由時,例如透過對預設目標或檢查請求,則可接受 null

request
IHttpRequest

執行請求。

context
IHttpContext

執行時要用的上下文,或 null 是使用預設上下文。

傳回

一個任務的結果是對請求的最終回應。 它從來不是帶有 1xx 狀態碼的中間回應。 重定向或認證挑戰是否會被回傳或自動處理,取決於客戶端的實作與設定。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler, IHttpContext)

根據給定上下文執行對目標的請求,並使用指定的回應處理器處理回應。

public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Java.Lang.Object>

參數

self
IHttpClient

HTTP 用戶端。

target
HttpHost

請求的目標主機。 當實作仍能確定路由時,例如透過對預設目標或檢查請求,則可接受 null

request
IHttpRequest

執行請求。

responseHandler
IResponseHandler

回應處理器。

context
IHttpContext

執行時要用的上下文,或 null 是使用預設上下文。

傳回

一個任務,其結果是由回應處理器產生的回應物件。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於