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

この CancellationToken に関連付けられた IBatchRequest を取得または設定します。

(継承元 BatchRequestBase<TOptions,TResponse>)
ClientRequestIdProvider

クライアント要求 ID を ClientRequestIdProvider 生成するためにこの要求で使用される を取得または設定します。

(継承元 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

Batch サービスを呼び出す を作成する関数を Task 取得または設定します。

(継承元 BatchRequestBase<TOptions,TResponse>)
Timeout

Batch サービスに対する要求のクライアント側のタイムアウトを取得または設定します。

(継承元 BatchRequestBase<TOptions,TResponse>)

メソッド

ExecuteRequestAsync()

要求を実行します。

(継承元 BatchRequestBase<TOptions,TResponse>)
ThrowIfRequestExecutionHasStarted()

要求の実行が開始された場合に例外をスローします。

(継承元 BatchRequestBase<TOptions,TResponse>)

明示的なインターフェイスの実装

IBatchRequest.Options

現在の要求に対して REST プロキシで必要なオプションを取得します。

(継承元 BatchRequestBase<TOptions,TResponse>)

適用対象