Compartilhar via


CloudBlockBlob Classe

public class CloudBlockBlob extends CloudBlob

Representa um blob que é carregado como um conjunto de blocos.

Resumo do Construtor

Construtor Description
CloudBlockBlob(final CloudBlockBlob otherBlob)

Cria uma instância da classe copiando valores de outro blob de blocos de nuvem.

CloudBlockBlob(final StorageUri blobAbsoluteUri)

Cria uma instância da classe usando o StorageUri absoluto especificado.

CloudBlockBlob(final StorageUri blobAbsoluteUri, final StorageCredentials credentials)

Cria uma instância da classe usando o StorageUri absoluto e as credenciais especificados.

CloudBlockBlob(final StorageUri blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

Cria uma instância da classe usando o StorageUri absoluto, instantâneo ID e credenciais especificados.

CloudBlockBlob(final URI blobAbsoluteUri)

Cria uma instância da classe usando o URI absoluto especificado.

CloudBlockBlob(final URI blobAbsoluteUri, final StorageCredentials credentials)

Cria uma instância da classe usando o URI absoluto e as credenciais especificados.

CloudBlockBlob(final URI blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

Cria uma instância da classe usando o URI absoluto, instantâneo ID e credenciais especificados.

CloudBlockBlob(String blobName, String snapshotID, CloudBlobContainer container)

Cria uma instância da classe usando o tipo, o nome, a ID de instantâneo e o contêiner especificados.

Resumo do método

Modificador e tipo Método e descrição
void commitBlockList(final Iterable<BlockEntry> blockList)

Confirma uma lista de bloqueios para o serviço de armazenamento. Para ser gravado como parte de um blob, um bloco deve ter sido gravado com êxito no servidor em uma operação uploadBlock anterior.

void commitBlockList(final Iterable<BlockEntry> blockList, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Confirma uma lista de bloqueios para o serviço de armazenamento usando a ID de concessão, as opções de solicitação e o contexto de operação especificados. Para ser gravado como parte de um blob, um bloco deve ter sido gravado com êxito no servidor em uma operação uploadBlock anterior.

void commitBlockList(final Iterable<BlockEntry> blockList, StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Confirma uma lista de blocos para o serviço de armazenamento usando a ID de concessão, as opções de solicitação e o contexto de operação especificados. Para ser gravado como parte de um blob, um bloco deve ter sido gravado com êxito no servidor em uma operação uploadBlock anterior.

void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length)

Cria um bloco a ser confirmado como parte do blob de blocos, usando a ID de bloco especificada e a URL de origem.

void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length, String md5, final AccessCondition sourceAccessCondition, BlobRequestOptions options, OperationContext opContext)

Cria um bloco a ser confirmado como parte do blob de blocos, usando a ID de bloco especificada, a URL de origem especificada, a ID de concessão especificada, as opções de solicitação e o contexto de operação.

ArrayList<BlockEntry> downloadBlockList()

Baixa a lista de blocos confirmados do blob de blocos.

A lista de blocos confirmados inclui a lista de blocos que foram confirmados com êxito no blob de blocos. A lista de blocos confirmados é retornada na mesma ordem em que foram confirmados no blob. Nenhum bloco pode aparecer mais de uma vez na lista de blocos confirmados.

ArrayList<BlockEntry> downloadBlockList(final BlockListingFilter blockListingFilter, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Baixa a lista de blocos do blob de blocos usando o filtro de listagem de blocos, as opções de solicitação e o contexto de operação especificados.

A lista de blocos confirmados inclui a lista de blocos que foram confirmados com êxito no blob de blocos. A lista de blocos confirmados é retornada na mesma ordem em que foram confirmados no blob. Nenhum bloco pode aparecer mais de uma vez na lista de blocos confirmados.

String downloadText()

Baixa um blob em uma cadeia de caracteres usando a codificação padrão da plataforma.

String downloadText(final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Baixa um blob em uma cadeia de caracteres usando a codificação especificada.

boolean isStreamWriteSizeModified()

Obtém o sinalizador que indica se o streamWriteSize padrão foi modificado.

BlobOutputStream openOutputStream()

Cria e abre um fluxo de saída para gravar dados no blob de blocos. Se o blob já existir no serviço, ele será substituído.

Para evitar a substituição e, em vez disso, gerar um erro, use a openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) sobrecarga com o apropriado AccessCondition.

BlobOutputStream openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Cria e abre um fluxo de saída para gravar dados no blob de blocos usando as opções de solicitação especificadas e o contexto de operação. Se o blob já existir no serviço, ele será substituído.

Para evitar a substituição e, em vez disso, gerar um erro, passe um AccessCondition gerado usando generateIfNotExistsCondition().

void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

Define o número de bytes como buffer ao gravar em um BlobOutputStream.

final String startCopy(final CloudBlockBlob sourceBlob)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um blob de blocos para um novo blob de blocos.

final String startCopy(final CloudBlockBlob sourceBlob, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um blob de blocos para um novo blob de blocos, usando as condições de acesso especificadas, a ID de concessão, as opções de solicitação e o contexto de operação.

final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um blob de blocos para um novo blob de blocos, usando as condições de acesso especificadas, a ID de concessão, as opções de solicitação e o contexto de operação.

final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um blob de blocos para um novo blob de blocos, usando a camada de blob, a prioridade de reidratação, as condições de acesso especificadas, a ID de concessão, as opções de solicitação, o contexto da operação.

final String startCopy(final CloudFile sourceFile)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um arquivo para um novo blob de blocos.

final String startCopy(final CloudFile sourceFile, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um arquivo para um novo blob de blocos, usando as condições de acesso especificadas, a ID de concessão, as opções de solicitação e o contexto de operação.

void upload(final InputStream sourceStream, final long length)

Carrega os dados do fluxo de origem para o blob de blocos. Se o blob já existir no serviço, ele será substituído.

void upload(final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega os dados de fluxo de origem para o blob, usando a ID de concessão especificada, as opções de solicitação e o contexto de operação. Se o blob já existir no serviço, ele será substituído.

void upload(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega os dados de fluxo de origem para o blob, usando a ID de concessão especificada, as opções de solicitação e o contexto de operação. Se o blob já existir no serviço, ele será substituído.

void uploadBlock(final String blockId, final InputStream sourceStream, final long length)

Carrega um bloco a ser confirmado como parte do blob de blocos, usando a ID de bloco especificada.

void uploadBlock(final String blockId, final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega um bloco a ser confirmado como parte do blob de blocos, usando a ID de bloco especificada, a ID de concessão especificada, as opções de solicitação e o contexto de operação.

void uploadFromByteArray(final byte[] buffer, final int offset, final int length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega um blob de dados em uma matriz de bytes. Se o blob já existir no serviço, ele será substituído.

final void uploadFullBlob(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, final BlobRequestOptions options, final OperationContext opContext)

Carrega um blob em uma única operação.

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier)

Define a camada de blob em um blob de blocos em uma conta de armazenamento padrão.

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, BlobRequestOptions options, OperationContext opContext)

Define a camada em um blob de blocos em uma conta de armazenamento padrão.

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, BlobRequestOptions options, OperationContext opContext)

Define a camada em um blob de blocos em uma conta de armazenamento padrão.

void uploadText(final String content)

Carrega um blob de uma cadeia de caracteres usando a codificação padrão da plataforma. Se o blob já existir no serviço, ele será substituído.

void uploadText(final String content, final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega um blob de uma cadeia de caracteres usando a codificação especificada. Se o blob já existir no serviço, ele será substituído.

void uploadText(final String content, final String charsetName, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega um blob de uma cadeia de caracteres usando a codificação especificada. Se o blob já existir no serviço, ele será substituído.

Membros herdados

CloudBlob.abortCopy(final String copyId) CloudBlob.abortCopy(final String copyId, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.acquireLease() CloudBlob.acquireLease(final Integer leaseTimeInSeconds, final String proposedLeaseId) CloudBlob.acquireLease(final Integer leaseTimeInSeconds, final String proposedLeaseId, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.assertCorrectBlobType() CloudBlob.assertNoWriteOperationForSnapshot() CloudBlob.blobServiceClient CloudBlob.breakLease(final Integer breakPeriodInSeconds) CloudBlob.breakLease(final Integer breakPeriodInSeconds, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.changeLease(final String proposedLeaseId, final AccessCondition accessCondition) CloudBlob.changeLease(final String proposedLeaseId, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.CloudBlob(final BlobType type, String blobName, String snapshotID, CloudBlobContainer container) CloudBlob.CloudBlob(final BlobType type, final StorageUri uri, final String snapshotID, final StorageCredentials credentials) CloudBlob.CloudBlob(final CloudBlob otherBlob) CloudBlob.createSnapshot() CloudBlob.createSnapshot(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.createSnapshot(final HashMap<String, String> metadata, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.delete() CloudBlob.delete(final DeleteSnapshotsOption deleteSnapshotsOption, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.deleteIfExists() CloudBlob.deleteIfExists(final DeleteSnapshotsOption deleteSnapshotsOption, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.download(final OutputStream outStream) CloudBlob.download(final OutputStream outStream, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadAccountInfo() CloudBlob.downloadAccountInfo(BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadAccountInformationImpl(final RequestOptions options) CloudBlob.downloadAttributes() CloudBlob.downloadAttributes(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadRange(final long offset, final Long length, final OutputStream outStream) CloudBlob.downloadRange(final long offset, final Long length, final OutputStream outStream, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadRangeInternal(final long blobOffset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset) CloudBlob.downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadToByteArray(final byte[] buffer, final int bufferOffset) CloudBlob.downloadToByteArray(final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadToFile(final String path) CloudBlob.downloadToFile(final String path, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.exists() CloudBlob.exists(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final String groupPolicyIdentifier) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final String groupPolicyIdentifier) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols, boolean skipDecoding) CloudBlob.generateUserDelegationSharedAccessSignature(UserDelegationKey delegationKey, SharedAccessBlobPolicy policy) CloudBlob.generateUserDelegationSharedAccessSignature(final UserDelegationKey delegationKey, final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final IPRange ipRange, final SharedAccessProtocols protocols) CloudBlob.getContainer() CloudBlob.getCopyState() CloudBlob.getMetadata() CloudBlob.getName() CloudBlob.getParent() CloudBlob.getParentNameFromURI(final StorageUri resourceAddress, final String delimiter, final CloudBlobContainer container) CloudBlob.getProperties() CloudBlob.getQualifiedStorageUri() CloudBlob.getQualifiedUri() CloudBlob.getServiceClient() CloudBlob.getSnapshotID() CloudBlob.getSnapshotQualifiedStorageUri() CloudBlob.getSnapshotQualifiedUri() CloudBlob.getStorageUri() CloudBlob.getStreamMinimumReadSizeInBytes() CloudBlob.getStreamWriteSizeInBytes() CloudBlob.getTransformedAddress(final OperationContext opContext) CloudBlob.getUri() CloudBlob.isSnapshot() CloudBlob.openInputStream() CloudBlob.openInputStream(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.openInputStream(final long offset, final Long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.parent CloudBlob.releaseLease(final AccessCondition accessCondition) CloudBlob.releaseLease(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.renewLease(final AccessCondition accessCondition) CloudBlob.renewLease(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.setContainer(final CloudBlobContainer container) CloudBlob.setMetadata(final HashMap<String, String> metadata) CloudBlob.setProperties(final BlobProperties properties) CloudBlob.setSnapshotID(final String snapshotID) CloudBlob.setStorageUri(final StorageUri storageUri) CloudBlob.setStreamMinimumReadSizeInBytes(final int minimumReadSize) CloudBlob.startCopy(final URI source) CloudBlob.startCopy(final URI source, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopy(final URI source, final String blobTierString, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopy(final URI source, String contentMd5, boolean syncCopy, final String blobTierString, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopy(final URI source, String contentMd5, boolean syncCopy, final String blobTierString, final RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopyImpl(final URI source, final String contentMd5, final boolean syncCopy, final boolean incrementalCopy, final String blobTierString, final RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, final BlobRequestOptions options) CloudBlob.streamMinimumReadSizeInBytes CloudBlob.streamWriteSizeInBytes CloudBlob.undelete() CloudBlob.undelete(BlobRequestOptions options, OperationContext opContext) CloudBlob.updateEtagAndLastModifiedFromResponse(HttpURLConnection request) CloudBlob.updateLengthFromResponse(HttpURLConnection request) CloudBlob.uploadFromByteArray(final byte[] buffer, final int offset, final int length) CloudBlob.uploadFromByteArray(final byte[] buffer, final int offset, final int length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.uploadFromFile(final String path) CloudBlob.uploadFromFile(final String path, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.uploadMetadata() CloudBlob.uploadMetadata(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.uploadProperties() CloudBlob.uploadProperties(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.validateCPKHeaders(StorageRequest<CloudBlobClient, T, R> request, BlobRequestOptions options, boolean upload)

Detalhes do construtor

CloudBlockBlob

public CloudBlockBlob(final CloudBlockBlob otherBlob)

Cria uma instância da classe copiando valores de outro blob de blocos de nuvem.

Parameters:

otherBlob - Um CloudBlockBlob objeto que representa o blob de blocos a ser copiado.

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri)

Cria uma instância da classe usando o StorageUri absoluto especificado.

Parameters:

blobAbsoluteUri - Um StorageUri objeto que representa o URI absoluto para o blob.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri, final StorageCredentials credentials)

Cria uma instância da classe usando o StorageUri absoluto e as credenciais especificados.

Parameters:

blobAbsoluteUri - Um StorageUri objeto que representa o StorageUri absoluto para o blob.
credentials - Um StorageCredentials objeto usado para autenticar o acesso.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

Cria uma instância da classe usando o StorageUri absoluto, instantâneo ID e credenciais especificados.

Parameters:

blobAbsoluteUri - Um StorageUri objeto que representa o StorageUri absoluto para o blob.
snapshotID - Um String que representa a versão instantâneo, se aplicável.
credentials - Um StorageCredentials objeto usado para autenticar o acesso.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri)

Cria uma instância da classe usando o URI absoluto especificado.

Parameters:

blobAbsoluteUri - Um java.net.URI objeto que representa o URI absoluto para o blob.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri, final StorageCredentials credentials)

Cria uma instância da classe usando o URI absoluto e as credenciais especificados.

Parameters:

blobAbsoluteUri - Um java.net.URI objeto que representa o URI absoluto para o blob.
credentials - Um StorageCredentials objeto usado para autenticar o acesso.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

Cria uma instância da classe usando o URI absoluto, instantâneo ID e credenciais especificados.

Parameters:

blobAbsoluteUri - Um java.net.URI objeto que representa o URI absoluto para o blob.
snapshotID - Um String que representa a versão instantâneo, se aplicável.
credentials - Um StorageCredentials objeto usado para autenticar o acesso.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

CloudBlockBlob

protected CloudBlockBlob(String blobName, String snapshotID, CloudBlobContainer container)

Cria uma instância da classe usando o tipo, o nome, a ID de instantâneo e o contêiner especificados.

Parameters:

blobName - O nome do blob.
snapshotID - Um String que representa a versão instantâneo, se aplicável.
container - A referência ao contêiner pai.

Throws:

URISyntaxException - Se o URI do recurso for inválido.

Detalhes do método

commitBlockList

public void commitBlockList(final Iterable blockList)

Confirma uma lista de bloqueios para o serviço de armazenamento. Para ser gravado como parte de um blob, um bloco deve ter sido gravado com êxito no servidor em uma operação uploadBlock anterior.

Parameters:

blockList - Uma coleção enumerável de BlockEntry objetos que representa os itens de bloco de lista que estão sendo confirmados. O size campo é ignorado.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

commitBlockList

public void commitBlockList(final Iterable blockList, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Confirma uma lista de bloqueios para o serviço de armazenamento usando a ID de concessão, as opções de solicitação e o contexto de operação especificados. Para ser gravado como parte de um blob, um bloco deve ter sido gravado com êxito no servidor em uma operação uploadBlock anterior.

Parameters:

blockList - Uma coleção enumerável de BlockEntry objetos que representa os itens de bloco de lista que estão sendo confirmados. O campo de tamanho é ignorado.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. Especificar null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

commitBlockList

public void commitBlockList(final Iterable blockList, StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Confirma uma lista de blocos para o serviço de armazenamento usando a ID de concessão, as opções de solicitação e o contexto de operação especificados. Para ser gravado como parte de um blob, um bloco deve ter sido gravado com êxito no servidor em uma operação uploadBlock anterior.

Parameters:

blockList - Uma coleção enumerável de BlockEntry objetos que representa os itens de bloco de lista que estão sendo confirmados. O campo de tamanho é ignorado.
standardBlobTier
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

createBlockFromURI

public void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length)

Cria um bloco a ser confirmado como parte do blob de blocos, usando a ID de bloco especificada e a URL de origem.

Parameters:

blockId - Um String que representa a ID do bloco codificado em Base 64. Observe que para um determinado blob, o comprimento de todas as IDs de Bloco deve ser idêntico.
copySource - O URI dos dados de origem. Ele pode apontar para qualquer Blob ou Arquivo do Azure público ou a URL pode incluir uma assinatura de acesso compartilhado.
offset - Um long que representa o deslocamento a ser usado como ponto de partida para a origem.
length - Um Long que representa o número de bytes a serem copiados ou null copiados até o final do blob.

Throws:

IOException - Se ocorreu um erro de E/S.
StorageException - Se ocorreu um erro de serviço de armazenamento.

createBlockFromURI

public void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length, String md5, final AccessCondition sourceAccessCondition, BlobRequestOptions options, OperationContext opContext)

Cria um bloco a ser confirmado como parte do blob de blocos, usando a ID de bloco especificada, a URL de origem especificada, a ID de concessão especificada, as opções de solicitação e o contexto de operação.

Parameters:

blockId - Um String que representa a ID do bloco codificado em Base 64. Observe que para um determinado blob, o comprimento de todas as IDs de Bloco deve ser idêntico.
copySource - O URI dos dados de origem. Ele pode apontar para qualquer Blob ou Arquivo do Azure público ou a URL pode incluir uma assinatura de acesso compartilhado.
offset - Um long que representa o deslocamento a ser usado como ponto de partida para a origem.
length - Um Long que representa o número de bytes a serem copiados ou null copiados até o final do blob.
md5 - Um String que representa o MD5 caluclated para o intervalo de bytes da origem.
sourceAccessCondition - Um AccessCondition objeto que representa as condições de acesso para o blob de origem.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

downloadBlockList

public ArrayList downloadBlockList()

Baixa a lista de blocos confirmados do blob de blocos.

A lista de blocos confirmados inclui a lista de blocos que foram confirmados com êxito no blob de blocos. A lista de blocos confirmados é retornada na mesma ordem em que foram confirmados no blob. Nenhum bloco pode aparecer mais de uma vez na lista de blocos confirmados.

Returns:

Um ArrayList objeto de BlockEntry objetos que representam os itens de bloco de lista confirmados baixados do blob de blocos.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

downloadBlockList

public ArrayList downloadBlockList(final BlockListingFilter blockListingFilter, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Baixa a lista de blocos do blob de blocos usando o filtro de listagem de blocos, as opções de solicitação e o contexto de operação especificados.

A lista de blocos confirmados inclui a lista de blocos que foram confirmados com êxito no blob de blocos. A lista de blocos confirmados é retornada na mesma ordem em que foram confirmados no blob. Nenhum bloco pode aparecer mais de uma vez na lista de blocos confirmados.

Parameters:

blockListingFilter - Um BlockListingFilter valor que especifica se os blocos confirmados devem ser baixados, blocos não confirmados ou todos os blocos.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Returns:

Um ArrayList objeto de BlockEntry objetos que representam os itens de bloco de lista baixados do blob de blocos.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

downloadText

public String downloadText()

Baixa um blob em uma cadeia de caracteres usando a codificação padrão da plataforma.

Returns:

Um String que representa o conteúdo do blob.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
IOException

downloadText

public String downloadText(final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Baixa um blob em uma cadeia de caracteres usando a codificação especificada.

Parameters:

charsetName - Um String que representa o nome do conjunto de caracteres a ser usado para codificar o conteúdo. Se for nulo, a codificação padrão da plataforma será usada.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Returns:

Um String que representa o conteúdo do blob.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
IOException

isStreamWriteSizeModified

public boolean isStreamWriteSizeModified()

Obtém o sinalizador que indica se o streamWriteSize padrão foi modificado.

openOutputStream

public BlobOutputStream openOutputStream()

Cria e abre um fluxo de saída para gravar dados no blob de blocos. Se o blob já existir no serviço, ele será substituído.

Para evitar a substituição e, em vez disso, gerar um erro, use a openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) sobrecarga com o apropriado AccessCondition.

Returns:

Um BlobOutputStream objeto usado para gravar dados no blob.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

openOutputStream

public BlobOutputStream openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Cria e abre um fluxo de saída para gravar dados no blob de blocos usando as opções de solicitação especificadas e o contexto de operação. Se o blob já existir no serviço, ele será substituído.

Para evitar a substituição e, em vez disso, gerar um erro, passe um AccessCondition gerado usando generateIfNotExistsCondition().

Parameters:

accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Returns:

Um BlobOutputStream objeto usado para gravar dados no blob.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

setStreamWriteSizeInBytes

public void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

Define o número de bytes como buffer ao gravar em um BlobOutputStream.

Parameters:

streamWriteSizeInBytes - Um int que representa o tamanho máximo do bloco, em bytes, para gravar em um blob de blocos ao usar um BlobOutputStream objeto, variando de 16 KB a 100 MB, inclusive.

Throws:

IllegalArgumentException - Se streamWriteSizeInBytes for menor que 16 KB ou maior que 100 MB.

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um blob de blocos para um novo blob de blocos.

Parameters:

sourceBlob - Um CloudBlockBlob objeto que representa o blob de origem a ser copiado.

Returns:

Um String que representa a ID de cópia associada à operação de cópia.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
URISyntaxException

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um blob de blocos para um novo blob de blocos, usando as condições de acesso especificadas, a ID de concessão, as opções de solicitação e o contexto de operação.

Parameters:

sourceBlob - Um CloudBlockBlob objeto que representa o blob de origem a ser copiado.
sourceAccessCondition - Um AccessCondition objeto que representa as condições de acesso para o blob de origem.
destinationAccessCondition - Um AccessCondition objeto que representa as condições de acesso para o blob de destino.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Returns:

Um String que representa a ID de cópia associada à operação de cópia.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
URISyntaxException

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um blob de blocos para um novo blob de blocos, usando as condições de acesso especificadas, a ID de concessão, as opções de solicitação e o contexto de operação.

Parameters:

sourceBlob - Um CloudBlockBlob objeto que representa o blob de origem a ser copiado.
contentMd5 - Um valor de hash opcional usado para garantir a integridade transacional para a operação. Pode estar null ou vazio.
syncCopy - Um boolean para habilitar a cópia síncrona do servidor de blobs.
sourceAccessCondition - Um AccessCondition objeto que representa as condições de acesso para o blob de origem.
destinationAccessCondition - Um AccessCondition objeto que representa as condições de acesso para o blob de destino.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Returns:

Um String que representa a ID de cópia associada à operação de cópia.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
URISyntaxException

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um blob de blocos para um novo blob de blocos, usando a camada de blob, a prioridade de reidratação, as condições de acesso especificadas, a ID de concessão, as opções de solicitação, o contexto da operação.

Parameters:

sourceBlob - Um CloudBlockBlob objeto que representa o blob de origem a ser copiado.
contentMd5 - Um valor de hash opcional usado para garantir a integridade transacional para a operação. Pode estar null ou vazio.
syncCopy - Um boolean para habilitar a cópia síncrona do servidor de blobs.
standardBlobTier - Um StandardBlobTier objeto que representa a camada do blob.
rehydratePriority - Um RehydratePriority objeto que representa a prioridade de reidratação.
sourceAccessCondition - Um AccessCondition objeto que representa as condições de acesso para o blob de origem.
destinationAccessCondition - Um AccessCondition objeto que representa as condições de acesso para o blob de destino.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Returns:

Um String que representa a ID de cópia associada à operação de cópia.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
URISyntaxException

startCopy

public final String startCopy(final CloudFile sourceFile)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um arquivo para um novo blob de blocos.

Parameters:

sourceFile - Um CloudFile objeto que representa o arquivo de origem a ser copiado.

Returns:

Um String que representa a ID de cópia associada à operação de cópia.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
URISyntaxException

startCopy

public final String startCopy(final CloudFile sourceFile, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita que o serviço comece a copiar o conteúdo, as propriedades e os metadados de um arquivo para um novo blob de blocos, usando as condições de acesso especificadas, a ID de concessão, as opções de solicitação e o contexto de operação.

Parameters:

sourceFile - Um CloudFile objeto que representa o arquivo de origem a ser copiado.
sourceAccessCondition - Um AccessCondition objeto que representa as condições de acesso para o arquivo de origem.
destinationAccessCondition - Um AccessCondition objeto que representa as condições de acesso para o blob de blocos de destino.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado (CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Returns:

Um String que representa a ID de cópia associada à operação de cópia.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
URISyntaxException - Se o URI do recurso for inválido.

upload

public void upload(final InputStream sourceStream, final long length)

Carrega os dados do fluxo de origem para o blob de blocos. Se o blob já existir no serviço, ele será substituído.

Parameters:

sourceStream - Um InputStream objeto que representa o fluxo de entrada a ser gravado no blob de blocos.
length - Um long que representa o comprimento, em bytes, dos dados de fluxo ou -1, se desconhecido.

Throws:

IOException - Se ocorreu um erro de E/S.
StorageException - Se ocorreu um erro de serviço de armazenamento.

upload

public void upload(final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega os dados de fluxo de origem para o blob, usando a ID de concessão especificada, as opções de solicitação e o contexto de operação. Se o blob já existir no serviço, ele será substituído.

Parameters:

sourceStream - Um InputStream objeto que representa o fluxo de entrada a ser gravado no blob de blocos.
length - Um long que representa o comprimento, em bytes, dos dados de fluxo ou -1, se desconhecido.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

IOException - Se ocorreu um erro de E/S.
StorageException - Se ocorreu um erro de serviço de armazenamento.

upload

public void upload(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega os dados de fluxo de origem para o blob, usando a ID de concessão especificada, as opções de solicitação e o contexto de operação. Se o blob já existir no serviço, ele será substituído.

Parameters:

sourceStream - Um InputStream objeto que representa o fluxo de entrada a ser gravado no blob de blocos.
length - Um long que representa o comprimento, em bytes, dos dados de fluxo ou -1, se desconhecido.
standardBlobTier - Uma Cadeia de Caracteres que representa a camada do blob.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

IOException - Se ocorreu um erro de E/S.
StorageException - Se ocorreu um erro de serviço de armazenamento.

uploadBlock

public void uploadBlock(final String blockId, final InputStream sourceStream, final long length)

Carrega um bloco a ser confirmado como parte do blob de blocos, usando a ID de bloco especificada.

Parameters:

blockId - Um String que representa a ID do bloco codificado em Base 64. Observe que para um determinado blob, o comprimento de todas as IDs de Bloco deve ser idêntico.
sourceStream - Um InputStream objeto que representa o fluxo de entrada a ser gravado no blob de blocos.
length - Um long que representa o comprimento, em bytes, dos dados de fluxo ou -1, se desconhecido.

Throws:

IOException - Se ocorreu um erro de E/S.
StorageException - Se ocorreu um erro de serviço de armazenamento.

uploadBlock

public void uploadBlock(final String blockId, final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega um bloco a ser confirmado como parte do blob de blocos, usando a ID de bloco especificada, a ID de concessão especificada, as opções de solicitação e o contexto de operação.

Parameters:

blockId - Um String que representa a ID do bloco codificado em Base 64. Observe que para um determinado blob, o comprimento de todas as IDs de Bloco deve ser idêntico.
sourceStream - Um InputStream objeto que representa o fluxo de entrada a ser gravado no blob de blocos.
length - Um long que representa o comprimento, em bytes, dos dados de fluxo ou -1, se desconhecido.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

IOException - Se ocorreu um erro de E/S.
StorageException - Se ocorreu um erro de serviço de armazenamento.

uploadFromByteArray

public void uploadFromByteArray(final byte[] buffer, final int offset, final int length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega um blob de dados em uma matriz de bytes. Se o blob já existir no serviço, ele será substituído.

Parameters:

buffer - Uma byte matriz que representa os dados a serem gravados no blob.
offset - Um int que representa o deslocamento da matriz de bytes da qual iniciar o carregamento de dados.
length - Um int que representa o número de bytes a serem carregados do buffer de entrada.
standardBlobTier - Um StandardBlobTier objeto que representa a camada do blob.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. A especificação null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
IOException

uploadFullBlob

protected final void uploadFullBlob(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, final BlobRequestOptions options, final OperationContext opContext)

Carrega um blob em uma única operação.

Parameters:

sourceStream - Um InputStream objeto que representa o fluxo de origem a ser carregado.
length - O comprimento, em bytes, do fluxo ou -1, se desconhecido.
standardBlobTier - Um StandardBlobTier objeto que representa a camada do blob.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. Especificar null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier)

Define a camada de blob em um blob de blocos em uma conta de armazenamento padrão.

Parameters:

standardBlobTier - Um StandardBlobTier objeto que representa a camada do blob.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, BlobRequestOptions options, OperationContext opContext)

Define a camada em um blob de blocos em uma conta de armazenamento padrão.

Parameters:

standardBlobTier - Um StandardBlobTier objeto que representa a camada do blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. Especificar null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um OperationContext objeto que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, BlobRequestOptions options, OperationContext opContext)

Define a camada em um blob de blocos em uma conta de armazenamento padrão.

Parameters:

standardBlobTier - Um StandardBlobTier objeto que representa a camada do blob.
rehydratePriority - Um RehydratePriority objeto que representa a prioridade de reidratar.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. Especificar null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um OperationContext objeto que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

uploadText

public void uploadText(final String content)

Carrega um blob de uma cadeia de caracteres usando a codificação padrão da plataforma. Se o blob já existir no serviço, ele será substituído.

Parameters:

content - Um String que representa o conteúdo que será carregado no blob.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
IOException

uploadText

public void uploadText(final String content, final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega um blob de uma cadeia de caracteres usando a codificação especificada. Se o blob já existir no serviço, ele será substituído.

Parameters:

content - Um String que representa o conteúdo que será carregado no blob.
charsetName - Um String que representa o nome do conjunto de caracteres a ser usado para codificar o conteúdo. Se for nulo, a codificação padrão da plataforma será usada.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. Especificar null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
IOException

uploadText

public void uploadText(final String content, final String charsetName, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carrega um blob de uma cadeia de caracteres usando a codificação especificada. Se o blob já existir no serviço, ele será substituído.

Parameters:

content - Um String que representa o conteúdo que será carregado no blob.
charsetName - Um String que representa o nome do conjunto de caracteres a ser usado para codificar o conteúdo. Se for nulo, a codificação padrão da plataforma será usada.
standardBlobTier - Um StandardBlobTier objeto que representa a camada do blob.
accessCondition - Um objeto AccessCondition que representa as condições de acesso para o blob.
options - Um BlobRequestOptions objeto que especifica as opções adicionais para a solicitação. Especificar null usará as opções de solicitação padrão do cliente de serviço associado ( CloudBlobClient).
opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.
IOException

Aplica-se a