BatchOperation<C,P,R> Klasse
- java.
lang. Object - Iterable<Map.
Entry<StorageRequest<C, P, R>, P>> - com.
microsoft. azure. storage. BatchOperation<C,P,R>
- com.
- Iterable<Map.
Typparameter
- C
Der ServiceClient-Typ des Speicherdiensts, auf den dieser Batch abzielt.
- P
Der Typ des übergeordneten Objekts, das den REST-Aufruf ausgibt.
- R
Der Rückgabetyp der einzelnen Anforderungen für den Batch.
public class BatchOperation<C extends ServiceClient,P,R>
Eine Sammlung von Vorgängen, die als Batchanforderung gesendet werden sollen. Behält die Reihenfolge der Anforderungen bei, die dem Batch hinzugefügt wurden.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
final void |
addSubOperation(final StorageRequest<C, P, R> request, final P parent)
Fügt der subOperations-Auflistung einen Vorgang hinzu. |
Storage |
batchImpl(C client, final RequestOptions requestOptions)
Erstellt einen StorageRequest für einen Batchvorgang basierend auf den gesammelten Anforderungen dieses Objekts. |
abstract R |
convertResponse(BatchSubResponse response)
Konvertiert eine Batchunterantwort aus dem grundlegenden HTTP-Formular in den Antworttyp des Vorgangs, der als Batch ausgeführt wird. |
UUID | getBatchId() |
Iterator<Map.Entry<Storage |
iterator() |
Details zur Methode
addSubOperation
protected final void addSubOperation(final StorageRequest
Fügt der subOperations-Auflistung einen Vorgang hinzu.
Parameters:
Throws:
batchImpl
protected StorageRequest > batchImpl(C client, final RequestOptions requestOptions)
Erstellt einen StorageRequest für einen Batchvorgang basierend auf den gesammelten Anforderungen dieses Objekts.
Parameters:
Returns:
convertResponse
protected abstract R convertResponse(BatchSubResponse response)
Konvertiert eine Batchunterantwort aus dem grundlegenden HTTP-Formular in den Antworttyp des Vorgangs, der als Batch ausgeführt wird.
Parameters:
Returns:
getBatchId
public UUID getBatchId()
iterator
public Iterator<><>
Gilt für:
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für