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

BatchRequest<TBody,TOptions,TResponse> 类

定义

表示使用对 Batch 服务 REST API 的请求正文类型 TBody 进行特定调用所需的信息。

public class BatchRequest<TBody,TOptions,TResponse> : Microsoft.Azure.Batch.Protocol.BatchRequestBase<TOptions,TResponse> where TOptions : IOptions, new() where TResponse : IAzureOperationResponse
type BatchRequest<'Body, 'Options, 'Response (requires 'Options :> IOptions and 'Options : (new : unit -> 'Options) and 'Response :> IAzureOperationResponse)> = class
    inherit BatchRequestBase<'Options, 'Response (requires 'Options :> IOptions and 'Options : (new : unit -> 'Options) and 'Response :> IAzureOperationResponse)>
Public Class BatchRequest(Of TBody, TOptions, TResponse)
Inherits BatchRequestBase(Of TOptions, TResponse)

类型参数

TBody

与请求关联的正文参数的类型。

TOptions

在与请求关联的请求正文外部传递的参数的类型。

TResponse

请求中预期的响应类型。

继承
BatchRequest<TBody,TOptions,TResponse>
派生

构造函数

BatchRequest<TBody,TOptions,TResponse>(BatchServiceClient, TBody, CancellationToken)

初始化 BatchRequest<TBody,TOptions,TResponse> 类的新实例。

属性

CancellationToken

获取或设置与此 IBatchRequest 关联的 CancellationToken

(继承自 BatchRequestBase<TOptions,TResponse>)
ClientRequestIdProvider

获取或设置 ClientRequestIdProvider 此请求用于生成客户端请求 ID 的 。

(继承自 BatchRequestBase<TOptions,TResponse>)
CustomHeaders

获取用于请求的标头。

(继承自 BatchRequestBase<TOptions,TResponse>)
OperationContext

获取与此 IBatchRequest关联的操作上下文。

(继承自 BatchRequestBase<TOptions,TResponse>)
Options

获取或设置用于请求的选项。

(继承自 BatchRequestBase<TOptions,TResponse>)
Parameters

获取或设置在 REST API 请求正文中传递的参数。

RestClient

获取将用于此请求的 REST 客户端。

(继承自 BatchRequestBase<TOptions,TResponse>)
RetryPolicy

获取或设置要应用的重试策略。 Null 表示不会尝试重试。

(继承自 BatchRequestBase<TOptions,TResponse>)
ServiceRequestFunc

获取或设置将创建调用 Task Batch 服务的 函数。

(继承自 BatchRequestBase<TOptions,TResponse>)
Timeout

获取或设置对 Batch 服务的请求的客户端超时。

(继承自 BatchRequestBase<TOptions,TResponse>)

方法

ExecuteRequestAsync()

执行请求。

(继承自 BatchRequestBase<TOptions,TResponse>)
ThrowIfRequestExecutionHasStarted()

如果请求执行已开始,则引发异常。

(继承自 BatchRequestBase<TOptions,TResponse>)

显式接口实现

IBatchRequest.Options

获取当前请求的 REST 代理所需的选项。

(继承自 BatchRequestBase<TOptions,TResponse>)

适用于