Freigeben über


BatchRequest<TOptions,TResponse> Klasse

Definition

Stellt die Informationen dar, die erforderlich sind, um einen bestimmten Aufruf ohne Anforderungstext für die REST-API des Batch-Diensts zu tätigen.

public class BatchRequest<TOptions,TResponse> : Microsoft.Azure.Batch.Protocol.BatchRequestBase<TOptions,TResponse> where TOptions : IOptions, new() where TResponse : IAzureOperationResponse
type BatchRequest<'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 TOptions, TResponse)
Inherits BatchRequestBase(Of TOptions, TResponse)

Typparameter

TOptions

Der Typ der Parameter, die außerhalb des Anforderungstexts übergeben werden, der der Anforderung zugeordnet ist.

TResponse

Der Antworttyp, der von der Anforderung erwartet wird.

Vererbung
BatchRequest<TOptions,TResponse>
Abgeleitet

Konstruktoren

BatchRequest<TOptions,TResponse>(BatchServiceClient, CancellationToken)

Initialisiert eine neue Instanz der BatchRequest<TOptions,TResponse>-Klasse.

Eigenschaften

CancellationToken

Ruft die CancellationToken ab, die diesem IBatchRequest zugeordnet sind, oder legt diese fest.

(Geerbt von BatchRequestBase<TOptions,TResponse>)
ClientRequestIdProvider

Ruft die ab, die ClientRequestIdProvider von dieser Anforderung zum Generieren von Clientanforderungs-IDs verwendet wird, oder legt diesen fest.

(Geerbt von BatchRequestBase<TOptions,TResponse>)
CustomHeaders

Ruft die Für die Anforderung verwendeten Header ab.

(Geerbt von BatchRequestBase<TOptions,TResponse>)
OperationContext

Ruft den Diesem zugeordneten Vorgangskontext IBatchRequestab.

(Geerbt von BatchRequestBase<TOptions,TResponse>)
Options

Ruft die für die Anforderung verwendeten Optionen ab oder legt sie fest.

(Geerbt von BatchRequestBase<TOptions,TResponse>)
RestClient

Ruft den REST-Client ab, der für diese Anforderung verwendet wird.

(Geerbt von BatchRequestBase<TOptions,TResponse>)
RetryPolicy

Ruft die anzuwendende Wiederholungsrichtlinie ab oder legt sie fest. Null bedeutet, dass keine Wiederholungen versucht werden.

(Geerbt von BatchRequestBase<TOptions,TResponse>)
ServiceRequestFunc

Ruft die Funktion ab, die einen Task Aufruf des Batch-Diensts erstellt, oder legt sie fest.

(Geerbt von BatchRequestBase<TOptions,TResponse>)
Timeout

Ruft das clientseitige Timeout für eine Anforderung an den Batch-Dienst ab oder legt es fest.

(Geerbt von BatchRequestBase<TOptions,TResponse>)

Methoden

ExecuteRequestAsync()

Führt die Anforderung aus.

(Geerbt von BatchRequestBase<TOptions,TResponse>)
ThrowIfRequestExecutionHasStarted()

Löst eine Ausnahme aus, wenn die Anforderungsausführung gestartet wurde.

(Geerbt von BatchRequestBase<TOptions,TResponse>)

Explizite Schnittstellenimplementierungen

IBatchRequest.Options

Ruft die Optionen ab, die vom REST-Proxy für die aktuelle Anforderung benötigt werden.

(Geerbt von BatchRequestBase<TOptions,TResponse>)

Gilt für: