Partager via


CopyProperties Classe

Propriétés de copie d’objets blob.

Ces propriétés seront None 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, par exemple, à l’aide de Définir des propriétés d’objet blob, De charger un objet blob ou de valider la liste de blocs.

Héritage
azure.storage.blob._shared.models.DictMixin
CopyProperties

Constructeur

CopyProperties(**kwargs)

Variables

Nom Description
id
str

Identificateur de chaîne pour la dernière opération de copie d’objet blob où cet objet blob était l’objet blob de destination.

source
str

URL d’une longueur maximale de 2 Ko qui spécifie l’objet blob source utilisé dans la dernière opération de copie d’objet blob où cet objet blob était l’objet blob de destination.

status
str

État de l’opération de copie identifiée par l’ID de copie, avec les valeurs suivantes : réussite : La copie s’est terminée avec succès.

en attente : la copie est en cours. Vérifiez copy_status_description si des erreurs intermittentes et non irrécupérables entravent la progression de la copie, mais ne provoquent pas d’échec.

a abandonné : la copie a été terminée par l’objet blob d’abandon de copie.

échec : échec de la copie. Pour plus d’informations sur l’échec, consultez copy_status_description.

progress
str

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.

completion_time

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é.

status_description
str

S’affiche uniquement lorsque x-ms-copy-status est en échec ou en attente. Décrit la cause d'un échec de l'opération de copie irrécupérable ou non.

incremental_copy

Copie l’instantané de l’objet blob de page source dans un objet blob de page de destination. L’instantané est copié de telle sorte que seules les modifications différentielles entre l’instantané précédemment copié sont transférées vers la destination

destination_snapshot

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

Méthodes

get
has_key
items
keys
update
values

get

get(key, default=None)

Paramètres

Nom Description
key
Obligatoire
default
valeur par défaut: None

has_key

has_key(k)

Paramètres

Nom Description
k
Obligatoire

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()