BlobProperties Classe

Définition

Propriétés d’un objet blob.

public class BlobProperties
type BlobProperties = class
Public Class BlobProperties
Héritage
BlobProperties

Constructeurs

BlobProperties()

Constructeur.

Propriétés

AcceptRanges

Indique que le service prend en charge les demandes pour le contenu partiel d'objets blob.

AccessTier

Niveau d’objet blob de page sur un compte de stockage Premium ou niveau d’objet blob de blocs sur des comptes LRS de stockage d’objets blob. Pour obtenir la liste des niveaux d’objets blob de pages Premium autorisés, consultez https://docs.microsoft.com/azure/virtual-machines/windows/premium-storage#features. Pour les types de comptes de stockage d’objets blob et v2 à usage général, les valeurs valides sont les suivantes :

  • Chaud
  • Froid
  • Archive
AccessTierChangedOn

Heure à laquelle le niveau a été modifié sur l’objet. Cette valeur est retournée uniquement si le niveau sur l’objet blob de blocs a été défini.

AccessTierInferred

Pour les objets blob de pages sur un compte de stockage Premium uniquement. Si le niveau d’accès n’est pas défini explicitement sur l’objet blob, le niveau est déduit en fonction de sa longueur de contenu et cet en-tête est retourné avec la valeur true.

ArchiveStatus

Pour les comptes LRS de stockage blob, les valeurs valides sont rehydrate-pending-to-hot/rehydrate-pending-to-cool. Si l’objet blob est réhydraté et n’est pas terminé, cet en-tête est retourné, indiquant que réhydrater est en attente et indique également le niveau de destination.

BlobCommittedBlockCount

Nombre de blocs validés présents dans l’objet blob. Cet en-tête est retourné uniquement pour les objets blob d’ajout.

BlobCopyStatus

État de l’opération de copie la plus récente identifiée par x-ms-copy-id, le cas échéant.

BlobSequenceNumber

Le numéro de séquence actuel d'un objet blob de pages. Cet en-tête n’est pas retourné pour les objets blob de blocs ou les objets blob d’ajout.

BlobType

Type de l’objet blob.

CacheControl

Cet en-tête est retourné s'il a été précédemment spécifié pour l'objet blob.

ContentDisposition

Cet en-tête retourne la valeur spécifiée pour l’en-tête « x-ms-blob-content-disposition ». Le champ d’en-tête de réponse Content-Disposition fournit des informations supplémentaires sur la façon de traiter la charge utile de réponse et peut également être utilisé pour attacher des métadonnées supplémentaires. Par exemple, si la valeur est définie sur pièce jointe, cela indique que l’agent utilisateur ne doit pas afficher la réponse, mais à la place afficher une boîte de dialogue Enregistrer sous avec un nom de fichier autre que le nom d’objet blob spécifié.

ContentEncoding

Cet en-tête retourne la valeur spécifiée pour l’en-tête de requête Content-Encoding.

ContentHash

Si l’objet blob a un hachage MD5 et que cette opération consiste à lire l’objet blob complet, cet en-tête de réponse est retourné afin que le client puisse case activée pour l’intégrité du contenu du message.

ContentLanguage

Cet en-tête retourne la valeur spécifiée pour l’en-tête de requête Content-Language.

ContentLength

Le nombre d'octets présents dans le corps de la réponse.

ContentType

Type de contenu spécifié pour l’objet blob. Le type de contenu par défaut est « application/octet-stream ».

CopyCompletedOn

Heure de conclusion de la dernière opération de copie d’objet blob où cet objet blob était l’objet blob de destination. Cette valeur peut spécifier l'heure d'une tentative de copie qui s'est terminée, qui a été annulée ou qui a échoué. Cet en-tête n’apparaît pas si une copie est en attente, si cet objet blob n’a jamais été la destination d’une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie d’objet blob terminée à l’aide de Définir des propriétés d’objet blob, Put Blob ou Put Block List.

CopyId

Identificateur de chaîne pour cette opération de copie. Utilisez avec Get Blob Properties pour case activée l’status de cette opération de copie, ou passez à Annuler la copie d’objet blob pour abandonner une copie en attente.

CopyProgress

Contient le nombre d’octets copiés et le nombre total d’octets dans la source lors de la dernière opération de copie d’objet blob où cet objet blob était l’objet blob de destination. Peut afficher entre 0 et 0 octets de longueur de contenu copiés. Cet en-tête n’apparaît pas si cet objet blob n’a jamais été la destination d’une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie d’objet blob terminée à l’aide de Définir les propriétés d’objet blob, Put Blob ou Put Block List.

CopySource

URL d’une longueur maximale de 2 Ko qui spécifie l’objet blob ou le fichier source utilisé dans la dernière tentative d’opération de copie d’objet blob où cet objet blob était l’objet blob de destination. Cet en-tête n’apparaît pas si cet objet blob n’a jamais été la destination d’une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie d’objet blob terminée à l’aide de Définir les propriétés d’objet blob, Put Blob ou Put Block List.

CopyStatusDescription

N’apparaît que lorsque x-ms-copy-status est en échec ou en attente. Décrit la cause du dernier échec de l'opération de copie irrécupérable ou non. Cet en-tête n’apparaît pas si cet objet blob n’a jamais été la destination d’une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie d’objet blob terminée à l’aide de Définir les propriétés d’objet blob, Put Blob ou Put Block List

CreatedOn

Retourne la date et l’heure de création de l’objet blob.

DestinationSnapshot

Inclus si l’objet blob est un objet blob de copie incrémentielle ou une copie incrémentielle instantané, si x-ms-copy-status réussit. Heure de l’instantané de la dernière copie incrémentielle réussie instantané pour cet objet blob.

EncryptionKeySha256

Hachage SHA-256 de la clé de chiffrement utilisée pour chiffrer les métadonnées. Cet en-tête est retourné uniquement lorsque les métadonnées ont été chiffrées avec une clé fournie par le client.

EncryptionScope

Retourne le nom de l’étendue de chiffrement utilisée pour chiffrer le contenu de l’objet blob et les métadonnées d’application. Notez que l’absence de cet en-tête implique l’utilisation de l’étendue de chiffrement de compte par défaut.

ETag

L'ETag contient une valeur que vous pouvez utiliser pour exécuter des opérations conditionnellement. Si la version de la demande est 18/08/2011 ou plus récente, la valeur de l'ETag sera entre guillemets.

ExpiresOn

Heure d’expiration de cet objet blob.

HasLegalHold

Indique si l’objet blob a une conservation légale.

ImmutabilityPolicy

BlobImmutabilityPolicy associé à l’objet blob.

IsIncrementalCopy

Inclus si l’objet blob est un objet blob de copie incrémentielle.

IsLatestVersion

La valeur de cet en-tête indique si la version de cet objet blob est une version actuelle. Consultez également l’en-tête x-ms-version-id.

IsSealed

Si cet objet blob a été scellé.

IsServerEncrypted

La valeur de cet en-tête est définie sur true si les données d’objet blob et les métadonnées d’application sont entièrement chiffrées à l’aide de l’algorithme spécifié. Sinon, la valeur est définie sur false (lorsque l’objet blob n’est pas chiffré ou si seules certaines parties des métadonnées de l’objet blob/de l’application sont chiffrées).

LastAccessed

Retourne la date et l’heure de lecture ou d’écriture de l’objet blob.

LastModified

Retourne la date et l’heure de la dernière modification de l’objet blob. Toute opération qui modifie l'objet blob, notamment une mise à jour des métadonnées ou des propriétés de l'objet blob, modifie l'heure de la dernière modification de l'objet blob.

LeaseDuration

Quand un objet blob est loué, spécifie si le bail est d'une durée illimitée ou fixe.

LeaseState

État du bail de l'objet blob.

LeaseStatus

L'état de bail actuel de l'objet blob.

Metadata

Métadonnées.

ObjectReplicationDestinationPolicyId

ID de stratégie de réplication d’objet de l’objet blob de destination.

ObjectReplicationSourceProperties

ID de stratégie de réplication d’objet analysé, ID de règle et status de l’objet blob source.

RehydratePriority

Si cet objet blob est à l’état en attente de réalimentation, cela indique la priorité de réalimentation.

TagCount

Nombre de balises associées à l’objet blob.

VersionId

Valeur DateTime retournée par le service qui identifie de manière unique l’objet blob. La valeur de cet en-tête indique la version de l’objet blob et peut être utilisée dans les demandes suivantes pour accéder à cette version de l’objet blob.

S’applique à