Compartir a través de


com.microsoft.azure.storage.blob

Clases

BlobBatchOperation<P,R>
BlobContainerPermissions

Representa los permisos de un contenedor.

Los permisos del contenedor abarcan dos tipos de configuración de acceso para el contenedor:

  • Configuración de acceso público del contenedor, representada por la publicAccess propiedad . La configuración de acceso público indica si el contenedor y sus blobs se pueden leer a través de una solicitud anónima.

  • Las directivas de acceso del contenedor, representadas por el getSharedAccessPolicies() método . Esta configuración hace referencia a una colección de directivas de acceso compartido para el contenedor. Se puede usar una directiva de acceso compartido para controlar la hora de inicio, la hora de expiración y los permisos de una o varias firmas de acceso compartido. Una firma de acceso compartido proporciona acceso delegado a los recursos del contenedor.

Para más información sobre la administración de permisos de contenedor, consulte Administración del acceso a contenedores y blobs.

BlobContainerProperties

Representa las propiedades del sistema para un contenedor.

BlobCustomerProvidedKey

Contenedor inmutable para una clave de cifrado que se usará con el cifrado de clave proporcionado por el cliente.

BlobDeleteBatchOperation
BlobEncryptionPolicy

Representa una directiva de cifrado de blobs que se usa para realizar el cifrado y descifrado de sobres de blobs de Azure.

BlobInputStream

Proporciona un flujo de entrada para leer un recurso de blob determinado.

BlobOutputStream
BlobProperties

Representa las propiedades del sistema para un blob.

BlobRequestOptions

Representa un conjunto de opciones que se pueden especificar en una solicitud.

BlobSetTierBatchOperation
BlockEntry

Clase que se usa para enumerar y confirmar bloques de .CloudBlockBlob

CloudAppendBlob

Representa un blob en anexos de Microsoft Azure.

CloudBlob

Representa un blob de Microsoft Azure. Esta es la clase base para las CloudBlockBlob clases y CloudPageBlob .

CloudBlobClient

Proporciona un cliente para acceder a Microsoft Azure Blob service.

Esta clase proporciona un punto de acceso al servicio Blob. El cliente del servicio encapsula el URI base para el servicio Blob. Si el cliente del servicio se va a usar para el acceso autenticado, también encapsula las credenciales de acceso a la cuenta de almacenamiento.

CloudBlobContainer

Representa un contenedor en Microsoft Azure Blob service.

Los contenedores contienen directorios, que se encapsulan como objetos CloudBlobDirectory, y los directorios contienen blobs en bloques y blobs en páginas. Los directorios también pueden contener subdirectorios.

CloudBlobDirectory

Representa un directorio virtual de blobs, designado por un carácter delimitador.

Los contenedores, que se encapsulan como objetos CloudBlobContainer, contienen directorios y los directorios contienen blobs en bloques y blobs en páginas. Los directorios también pueden contener subdirectorios.

CloudBlockBlob

Representa un blob que se carga como un conjunto de bloques.

CloudPageBlob

Representa un blob en páginas de Microsoft Azure.

CopyState

Representa los atributos de una operación de copia.

LengthLimitingStream
PageRange

Representa un intervalo de páginas de un blob en páginas.

PageRangeDiff

Representa un intervalo de páginas de un blob en páginas que han cambiado desde la instantánea anterior especificada.

SharedAccessBlobHeaders

Representa los encabezados opcionales que se pueden devolver con los blobs a los que accede a través de SAS.

SharedAccessBlobPolicy

Representa una directiva de acceso compartido, que especifica la hora de inicio, la hora de expiración y los permisos de una firma de acceso compartido.

SubStream
UserDelegationKeyRequestSerializer

Interfaces

ListBlobItem

Representa un elemento que una operación de enumeración de blobs puede devolver.

Enumeraciones

BlobContainerPublicAccessType

Especifica el nivel de acceso público que se permite en el contenedor.

La configuración de acceso público indica si el contenedor y sus blobs se pueden leer a través de una solicitud anónima.

La BlobContainerPublicAccessType enumeración proporciona tres niveles de acceso de lectura anónimo:

  • OFF, que impide el acceso anónimo.

  • BLOB, que permite el acceso de lectura anónimo a los recursos de blob, pero no a los metadatos del contenedor o a la lista de blobs del contenedor.

  • CONTAINER, que permite el acceso de lectura anónimo a recursos de blobs, metadatos de contenedor y la lista de blobs del contenedor.

Para más información sobre cómo administrar el acceso anónimo a los recursos de Blob service, consulte Configuración de Access Control para contenedores.

BlobListingDetails

Especifica qué elementos se incluirán al enumerar un conjunto de blobs.

De forma predeterminada, los bloques confirmados siempre se devuelven. Use los valores de esta enumeración para incluir instantáneas, metadatos o bloques no confirmados.

BlobType

Especifica el tipo de un blob.

BlockListingFilter

Especifica si se van a enumerar solo bloques confirmados, solo bloques no confirmados o todos los bloques.

BlockSearchMode

Especifica qué listas de bloques se deben buscar para buscar un bloque especificado.

ContainerListingDetails

Especifica qué detalles se van a incluir al enumerar los contenedores de esta cuenta de almacenamiento.

CopyStatus

Representa el estado de una operación de copia del blob.

DeleteSnapshotsOption

Especifica las opciones al llamar a las operaciones de eliminación.

LeaseDuration

La duración de la concesión de un recurso.

LeaseState

El estado de concesión de un recurso.

LeaseStatus

Especifica el estado de concesión de un blob.

Puede comprobar el estado de concesión de un blob para determinar si actualmente tiene una concesión activa (bloqueada para el acceso de escritura exclusiva) o si está disponible para el acceso de escritura exclusiva.

PremiumPageBlobTier

Nivel del blob en páginas. Eche un vistazo a https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets para obtener información detallada sobre las IOPS y el rendimiento correspondientes por PremiumPageBlobTier.

RehydratePriority

Prioridad de rehidratación del blob.

RehydrationStatus

Estado de rehidratación del blob que está archivado actualmente. Solo se aplica a blobs en bloques en cuentas de almacenamiento estándar para esta versión.

SharedAccessBlobPermissions

Especifica el conjunto de permisos posibles para una directiva de acceso compartido.

StandardBlobTier

El nivel del blob en bloques en una cuenta de almacenamiento estándar.