BatchRequestBase<TOptions,TResponse> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Basisklasse für alle Batch-Dienstanforderungen. 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 abstract class BatchRequestBase<TOptions,TResponse> : Microsoft.Azure.Batch.Protocol.IBatchRequest<TResponse> where TOptions : IOptions, new() where TResponse : IAzureOperationResponse
type BatchRequestBase<'Options, 'Response (requires 'Options :> IOptions and 'Options : (new : unit -> 'Options) and 'Response :> IAzureOperationResponse)> = class
interface IBatchRequest<'Response (requires 'Response :> IAzureOperationResponse)>
interface IBatchRequest
Public MustInherit Class BatchRequestBase(Of TOptions, TResponse)
Implements IBatchRequest(Of 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
-
BatchRequestBase<TOptions,TResponse>
- Abgeleitet
- Implementiert
Konstruktoren
BatchRequestBase<TOptions,TResponse>(BatchServiceClient, CancellationToken) |
Initialisiert eine neue Instanz der BatchRequestBase<TOptions,TResponse>-Klasse. |
Eigenschaften
CancellationToken |
Ruft die CancellationToken ab, die diesem IBatchRequest zugeordnet sind, oder legt diese fest. |
ClientRequestIdProvider |
Ruft die ab, die ClientRequestIdProvider von dieser Anforderung zum Generieren von Clientanforderungs-IDs verwendet wird, oder legt diesen fest. |
CustomHeaders |
Ruft die für die Anforderung verwendeten Header ab. |
OperationContext |
Ruft den Diesem zugeordneten Vorgangskontext IBatchRequestab. |
Options |
Ruft die für die Anforderung verwendeten Optionen ab oder legt sie fest. |
RestClient |
Ruft den REST-Client ab, der für diese Anforderung verwendet wird. |
RetryPolicy |
Ruft die anzuwendende Wiederholungsrichtlinie ab oder legt sie fest. Null bedeutet, dass keine Wiederholungen versucht werden. |
ServiceRequestFunc |
Ruft die Funktion ab, die einen Task Aufruf des Batch-Diensts erstellt, oder legt diese fest. |
Timeout |
Ruft das clientseitige Timeout für eine Anforderung an den Batch-Dienst ab oder legt es fest. |
Methoden
ExecuteRequestAsync() |
Führt die Anforderung aus. |
ThrowIfRequestExecutionHasStarted() |
Löst eine Ausnahme aus, wenn die Anforderungsausführung gestartet wurde. |
Explizite Schnittstellenimplementierungen
IBatchRequest.Options |
Ruft die Optionen ab, die vom REST-Proxy für die aktuelle Anforderung benötigt werden. |
Gilt für:
Azure SDK for .NET