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.
Parâmetros de tipo
- C
O tipo ServiceClient do serviço de Armazenamento direcionado a esse lote.
- P
O tipo do objeto pai que está fazendo a chamada REST.
- R
O tipo de retorno das solicitações individuais no lote.
public class BatchOperation<C extends ServiceClient,P,R>
Uma coleção de operações a serem enviadas como uma solicitação em lote. Mantém a ordem das solicitações, conforme adicionado ao lote.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
final void |
addSubOperation(final StorageRequest<C, P, R> request, final P parent)
Adiciona uma operação à coleção subOperations. |
Storage |
batchImpl(C client, final RequestOptions requestOptions)
Cria um StorageRequest para uma operação em lote com base nas solicitações coletadas desse objeto a serem feitas. |
abstract R |
convertResponse(BatchSubResponse response)
Converte uma sub-resposta em lote de seu formulário HTTP básico para o tipo de resposta da operação que está sendo agrupada em lote. |
UUID | getBatchId() |
Iterator<Map.Entry<Storage |
iterator() |
Detalhes do método
addSubOperation
protected final void addSubOperation(final StorageRequest
Adiciona uma operação à coleção subOperations.
Parameters:
Throws:
batchImpl
protected StorageRequest > batchImpl(C client, final RequestOptions requestOptions)
Cria um StorageRequest para uma operação em lote com base nas solicitações coletadas desse objeto a serem feitas.
Parameters:
Returns:
convertResponse
protected abstract R convertResponse(BatchSubResponse response)
Converte uma sub-resposta em lote de seu formulário HTTP básico para o tipo de resposta da operação que está sendo agrupada em lote.
Parameters:
Returns:
getBatchId
public UUID getBatchId()
iterator
public Iterator
Aplica-se a
Azure SDK for Java