BatchOperation<C,P,R> Classe
- java.
lang. Object - Iterable<Map.
Entry<StorageRequest<C, P, R>, P>> - com.
microsoft. azure. storage. BatchOperation<C,P,R>
- com.
- Iterable<Map.
Paramètres de type
- C
Type ServiceClient du service de stockage cible par ce lot.
- P
Type de l’objet parent qui effectue l’appel REST.
- R
Type de retour des requêtes individuelles sur le lot.
public class BatchOperation<C extends ServiceClient,P,R>
Collection d’opérations à envoyer sous forme de requête par lots. Conserve l’ordre des requêtes ajoutées au lot.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
final void |
addSubOperation(final StorageRequest<C, P, R> request, final P parent)
Ajoute une opération à la collection subOperations. |
Storage |
batchImpl(C client, final RequestOptions requestOptions)
Crée un StorageRequest pour une opération par lot en fonction des demandes collectées de cet objet. |
abstract R |
convertResponse(BatchSubResponse response)
Convertit une sous-réponse de lot de son formulaire HTTP de base en type de réponse de l’opération en cours de traitement par lot. |
UUID | getBatchId() |
Iterator<Map.Entry<Storage |
iterator() |
Détails de la méthode
addSubOperation
protected final void addSubOperation(final StorageRequest
Ajoute une opération à la collection subOperations.
Parameters:
Throws:
batchImpl
protected StorageRequest > batchImpl(C client, final RequestOptions requestOptions)
Crée un StorageRequest pour une opération par lot en fonction des demandes collectées de cet objet.
Parameters:
Returns:
convertResponse
protected abstract R convertResponse(BatchSubResponse response)
Convertit une sous-réponse de lot de son formulaire HTTP de base en type de réponse de l’opération en cours de traitement par lot.
Parameters:
Returns:
getBatchId
public UUID getBatchId()
iterator
public Iterator
S’applique à
Azure SDK for Java