Compartilhar via


com.microsoft.azure.storage.blob

Classes

BlobBatchOperation<P,R>
BlobContainerPermissions

Representa as permissões para um contêiner.

As permissões do contêiner abrangem dois tipos de configurações de acesso para o contêiner:

  • A configuração de acesso público do contêiner, representada pela publicAccess propriedade . A configuração de acesso público indica se o contêiner e seus blobs podem ser lidos por meio de uma solicitação anônima.

  • As políticas de acesso do contêiner, representadas pelo getSharedAccessPolicies() método . Essa configuração faz referência a uma coleção de políticas de acesso compartilhado para o contêiner. Uma política de acesso compartilhado pode ser usada para controlar a hora de início, a hora de expiração e as permissões para uma ou mais assinaturas de acesso compartilhado. Uma assinatura de acesso compartilhado fornece acesso delegado aos recursos do contêiner.

Para obter mais informações sobre como gerenciar permissões de contêiner, consulte Gerenciando o acesso a contêineres e blobs.

BlobContainerProperties

Representa as propriedades do sistema para um contêiner.

BlobCustomerProvidedKey

Wrapper imutável para uma chave de criptografia a ser usada com a criptografia de chave fornecida pelo cliente.

BlobDeleteBatchOperation
BlobEncryptionPolicy

Representa uma política de criptografia de blob usada para executar criptografia/descriptografia de envelope de blobs do Azure.

BlobInputStream

Fornece um fluxo de entrada para ler um determinado recurso de blob.

BlobOutputStream
BlobProperties

Representa as propriedades do sistema para um blob.

BlobRequestOptions

Representa um conjunto de opções que podem ser especificadas em uma solicitação.

BlobSetTierBatchOperation
BlockEntry

Uma classe que é usada para listar e confirmar blocos de um CloudBlockBlob.

CloudAppendBlob

Representa um Blob de Acréscimo do Microsoft Azure.

CloudBlob

Representa um blob do Microsoft Azure. Essa é a classe base para as CloudBlockBlob classes e CloudPageBlob .

CloudBlobClient

Fornece um cliente para acessar o serviço Blob do Microsoft Azure.

Essa classe fornece um ponto de acesso ao serviço Blob. O cliente de serviço encapsula o URI de base para o serviço Blob. Se o cliente de serviço for usado para o acesso autenticado, ele também encapsulará as credenciais para acessar a conta de armazenamento.

CloudBlobContainer

Representa um contêiner no serviço Blob do Microsoft Azure.

Diretórios de retenção de contêineres, que são encapsulados como objetos CloudBlobDirectory, e diretórios contêm blobs de blocos e blobs de páginas. Os diretórios também podem conter subdiretórios.

CloudBlobDirectory

Representa um diretório virtual de blobs, designado por um caractere delimitador.

Contêineres, que são encapsulados como objetos CloudBlobContainer, contêm diretórios. Os diretórios, por sua vez, contêm blobs de blocos e blobs de páginas. Os diretórios também podem conter subdiretórios.

CloudBlockBlob

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

CloudPageBlob

Representa um blob de páginas do Microsoft Azure.

CopyState

Representa os atributos de uma operação de cópia.

LengthLimitingStream
PageRange

Representa um intervalo de páginas em um blob de páginas.

PageRangeDiff

Representa um intervalo de páginas em um blob de páginas que foram alterados desde o instantâneo anterior especificado.

SharedAccessBlobHeaders

Representa os cabeçalhos opcionais que podem ser retornados com blobs acessados usando a SAS.

SharedAccessBlobPolicy

Representa uma política de acesso compartilhado, que especifica a hora de início, a hora de expiração e as permissões para uma assinatura de acesso compartilhado.

SubStream
UserDelegationKeyRequestSerializer

Interfaces

ListBlobItem

Representa um item que pode ser retornado por uma operação de listagem do blob.

Enumerações

BlobContainerPublicAccessType

Especifica o nível de acesso público que é permitido no contêiner.

A configuração de acesso público indica se o contêiner e seus blobs podem ser lidos por meio de uma solicitação anônima.

A BlobContainerPublicAccessType enumeração fornece três níveis de acesso de leitura anônimo:

  • OFF, que impede o acesso anônimo.

  • BLOB, que permite acesso de leitura anônimo a recursos de blob, mas não a metadados de contêiner ou à lista de blobs no contêiner.

  • CONTAINER, que permite acesso de leitura anônimo a recursos de blob, metadados de contêiner e a lista de blobs no contêiner.

Para obter mais informações sobre como gerenciar o acesso anônimo aos recursos do serviço Blob, consulte Configurando Controle de Acesso para contêineres.

BlobListingDetails

Especifica os itens a serem incluídos ao listar um conjunto de blobs.

Por padrão, os blocos confirmados são sempre retornados. Use os valores nesta enumeração para incluir instantâneos, metadados e/ou blocos não confirmados.

BlobType

Especifica o tipo de um blob.

BlockListingFilter

Especifica se apenas blocos confirmados devem ser listados, apenas blocos não confirmados ou todos os blocos.

BlockSearchMode

Especifica quais listas de blocos devem ser pesquisadas para localizar um bloco especificado.

ContainerListingDetails

Especifica os detalhes a serem incluídos ao listar os contêineres nesta conta de armazenamento.

CopyStatus

Representa o status de uma operação de cópia de blob.

DeleteSnapshotsOption

Especifica opções ao chamar operações de exclusão.

LeaseDuration

A duração da concessão de um recurso.

LeaseState

O estado de concessão de um recurso.

LeaseStatus

Especifica o status de concessão de um blob.

Você pode marcar o status de concessão de um blob para determinar se ele atualmente tem uma concessão ativa (bloqueada para acesso de gravação exclusiva) ou se está disponível para acesso de gravação exclusiva.

PremiumPageBlobTier

A camada do blob de páginas. Dê uma olhada para https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets obter informações detalhadas sobre o IOPS e a taxa de transferência correspondentes por PremiumPageBlobTier.

RehydratePriority

A prioridade de reidratar do blob.

RehydrationStatus

A reidratação status para o blob que está atualmente arquivado. Aplicável somente a blobs de blocos em contas de armazenamento padrão para esta versão.

SharedAccessBlobPermissions

Especifica o conjunto de permissões possíveis para uma política de acesso compartilhado.

StandardBlobTier

A camada do blob de blocos em uma conta de armazenamento padrão.