IHttpClientExtensions.ExecuteAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。