Partager via


com.microsoft.azure.storage.blob

Classes

BlobBatchOperation<P,R>
BlobContainerPermissions

Représente les autorisations d'un conteneur.

Les autorisations du conteneur englobent deux types de paramètres d’accès pour le conteneur :

  • Paramètre d’accès public du conteneur, représenté par la publicAccess propriété . Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.

  • Stratégies d’accès du conteneur, représentées par la getSharedAccessPolicies() méthode . Ce paramètre fait référence à une collection de stratégies d’accès partagé pour le conteneur. Une stratégie d’accès partagé peut être utilisée pour contrôler l’heure de début, l’heure d’expiration et les autorisations d’une ou plusieurs signatures d’accès partagé. Une signature d’accès partagé fournit un accès délégué aux ressources du conteneur.

Pour plus d’informations sur la gestion des autorisations de conteneur, consultez Gestion de l’accès aux conteneurs et aux objets blob.

BlobContainerProperties

Représente les propriétés système d'un conteneur.

BlobCustomerProvidedKey

Wrapper immuable pour une clé de chiffrement à utiliser avec le chiffrement de clé fourni par le client.

BlobDeleteBatchOperation
BlobEncryptionPolicy

Représente une stratégie de chiffrement d’objets blob utilisée pour effectuer le chiffrement/déchiffrement des enveloppes des objets blob Azure.

BlobInputStream

Fournit un flux d’entrée pour lire une ressource d’objet blob donnée.

BlobOutputStream
BlobProperties

Représente les propriétés système d'un objet blob.

BlobRequestOptions

Représente un ensemble d’options qui peuvent être spécifiées sur une demande.

BlobSetTierBatchOperation
BlockEntry

Classe utilisée pour répertorier et valider les blocs d’un CloudBlockBlob.

CloudAppendBlob

Représente un objet blob d’ajout Microsoft Azure.

CloudBlob

Représente un objet blob Microsoft Azure. Il s’agit de la classe de base pour les CloudBlockBlob classes et CloudPageBlob .

CloudBlobClient

Fournit un client pour accéder au service d’objets blob Microsoft Azure.

Cette classe fournit un point d’accès au service Blob. Le client du service encapsule l'URI de base pour le service BLOB. Si le client du service est utilisé pour l'accès authentifié, il encapsule aussi les informations d'identification pour accéder au compte de stockage.

CloudBlobContainer

Représente un conteneur dans le service Blob Microsoft Azure.

Les conteneurs renferment des répertoires, qui sont encapsulés comme objets CloudBlobDirectory, et les répertoires contiennent des objets blob de blocs et des objets blob de pages. Les répertoires peuvent aussi contenir des sous-répertoires.

CloudBlobDirectory

Représente un répertoire virtuel d'objets blob, désigné par un caractère délimiteur.

Conteneurs, qui sont encapsulés comme des objets CloudBlobContainer, des répertoires mis en attente, des objets blob de blocs de mise en attente de répertoires et des objets blob de pages. Les répertoires peuvent aussi contenir des sous-répertoires.

CloudBlockBlob

Représente un objet blob qui est téléchargé en tant qu'ensemble de blocs.

CloudPageBlob

Représente un objet blob de page Microsoft Azure.

CopyState

Représente les attributs d'une opération de copie.

LengthLimitingStream
PageRange

Représente une plage de pages dans un objet blob de pages.

PageRangeDiff

Représente une plage de pages d’un objet blob de pages qui ont changé depuis la instantané précédente spécifiée.

SharedAccessBlobHeaders

Représente les en-têtes facultatifs pouvant être retournés avec des objets blob accessibles via une SAP.

SharedAccessBlobPolicy

Représente une stratégie d'accès partagé qui spécifie l'heure de début, la durée d'expiration et les autorisations d'une signature d'accès partagé.

SubStream
UserDelegationKeyRequestSerializer

Interfaces

ListBlobItem

Représente un élément qui peut être renvoyé par une opération de liste d'objets blob.

Énumérations

BlobContainerPublicAccessType

Spécifie le niveau d'accès public autorisé sur le conteneur.

Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.

L’énumération BlobContainerPublicAccessType fournit trois niveaux d’accès en lecture anonyme :

  • OFF, qui empêche l’accès anonyme.

  • BLOB, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, mais pas aux métadonnées de conteneur ou à la liste des objets blob dans le conteneur.

  • CONTAINER, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, aux métadonnées du conteneur et à la liste des objets blob dans le conteneur.

Pour plus d’informations sur la gestion de l’accès anonyme aux ressources du service Blob, consultez Définition de Access Control pour les conteneurs.

BlobListingDetails

Spécifie les éléments à inclure dans la liste d'objets blob.

Par défaut, les blocs engagés sont toujours retournés. Utilisez les valeurs de cette énumération pour inclure des instantanés, des métadonnées et/ou des blocs non validés.

BlobType

Spécifie le type d’un objet blob.

BlockListingFilter

Spécifie s’il faut répertorier uniquement les blocs validés, uniquement les blocs non validés ou tous les blocs.

BlockSearchMode

Spécifie les listes de blocs à rechercher pour rechercher un bloc spécifié.

ContainerListingDetails

Spécifie quels détails inclure dans la liste des conteneurs pour ce compte de stockage.

CopyStatus

Représente l'état d'une opération de copie d'objet blob.

DeleteSnapshotsOption

Spécifie les options lors de l’appel d’opérations de suppression.

LeaseDuration

Durée du bail d'une ressource.

LeaseState

État du bail d'une ressource.

LeaseStatus

Spécifie le status de bail d’un objet blob.

Vous pouvez case activée le status de bail d’un objet blob pour déterminer s’il dispose actuellement d’un bail actif (verrouillé pour l’accès en écriture exclusive) ou s’il est disponible pour un accès en écriture exclusive.

PremiumPageBlobTier

Niveau de l’objet blob de page. Consultez pour obtenir des informations détaillées https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets sur les IOPS et le débit correspondants par PremiumPageBlobTier.

RehydratePriority

Priorité de réalimentation de l’objet blob.

RehydrationStatus

La réhydratation status pour l’objet blob actuellement archivé. Applicable uniquement aux objets blob de blocs sur les comptes de stockage standard pour cette version.

SharedAccessBlobPermissions

Spécifie le jeu d'autorisations possibles pour une stratégie d'accès partagé.

StandardBlobTier

Niveau de l’objet blob de blocs sur un compte de stockage standard.