你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IDurableOrchestrationContext.CallHttpAsync 方法

定义

重载

CallHttpAsync(HttpMethod, Uri, String, HttpRetryOptions)

对指定的 URI 进行 HTTP 调用。

CallHttpAsync(DurableHttpRequest)

使用 DurableHttpRequest 中的信息进行 HTTP 调用。

CallHttpAsync(HttpMethod, Uri, String, HttpRetryOptions)

Source:
IDurableOrchestrationContext.cs

对指定的 URI 进行 HTTP 调用。

public System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableHttpResponse> CallHttpAsync (System.Net.Http.HttpMethod method, Uri uri, string content = default, Microsoft.Azure.WebJobs.Extensions.DurableTask.HttpRetryOptions retryOptions = default);
abstract member CallHttpAsync : System.Net.Http.HttpMethod * Uri * string * Microsoft.Azure.WebJobs.Extensions.DurableTask.HttpRetryOptions -> System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableHttpResponse>
Public Function CallHttpAsync (method As HttpMethod, uri As Uri, Optional content As String = Nothing, Optional retryOptions As HttpRetryOptions = Nothing) As Task(Of DurableHttpResponse)

参数

method
HttpMethod

用于 API 调用的 HttpMethod。

uri
Uri

用于进行 HTTP 调用的 uri。

content
String

HTTP 请求中传递的内容。

retryOptions
HttpRetryOptions

HTTP 任务的重试选项。

返回

Task<TResult>HTTP 调用的结果。

适用于

CallHttpAsync(DurableHttpRequest)

Source:
IDurableOrchestrationContext.cs

使用 DurableHttpRequest 中的信息进行 HTTP 调用。

public System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableHttpResponse> CallHttpAsync (Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableHttpRequest req);
abstract member CallHttpAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableHttpRequest -> System.Threading.Tasks.Task<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableHttpResponse>
Public Function CallHttpAsync (req As DurableHttpRequest) As Task(Of DurableHttpResponse)

参数

req
DurableHttpRequest

用于进行 HTTP 调用的 DurableHttpRequest。

返回

Task<TResult>HTTP 调用的结果。

适用于