Partager via


AppendBlobRequestConditions interface

Conditions à ajouter à la création de cet objet blob d’ajout.

Extends

Propriétés

appendPosition

En-tête conditionnel facultatif, utilisé uniquement pour l’opération Ajouter un bloc. Nombre indiquant le décalage d’octet à comparer. Le bloc d’ajout réussit uniquement si la position d’ajout est égale à ce nombre. Si ce n’est pas le cas, la demande échoue avec l’erreur AppendPositionConditionNotMet (code d’état HTTP 412 - Échec de la condition préalable).

ifMatch

Spécifiez une valeur ETag pour fonctionner uniquement sur les objets blob avec une valeur correspondante.

ifModifiedSince

Spécifiez cette valeur d’en-tête pour fonctionner uniquement sur un objet blob s’il a été modifié depuis la date/heure spécifiée.

ifNoneMatch

Spécifiez une valeur ETag pour fonctionner uniquement sur les objets blob sans valeur correspondante.

ifUnmodifiedSince

Spécifiez cette valeur d’en-tête pour fonctionner uniquement sur un objet blob s’il n’a pas été modifié depuis la date/heure spécifiée.

leaseId

Si elle est spécifiée, l’opération réussit uniquement si le bail de la ressource est actif et correspond à cet ID.

maxSize

En-tête conditionnel facultatif. Longueur maximale en octets autorisée pour l’objet blob d’ajout. Si l’opération Append Block entraîne le dépassement de cette limite ou si la taille de l’objet blob est déjà supérieure à la valeur spécifiée dans cet en-tête, la demande échoue avec l’erreur MaxBlobSizeConditionNotMet (code d’état HTTP 412 - Échec de la condition préalable).

tagConditions

Instruction SQL facultative à appliquer aux balises de l’objet blob.

Détails de la propriété

appendPosition

En-tête conditionnel facultatif, utilisé uniquement pour l’opération Ajouter un bloc. Nombre indiquant le décalage d’octet à comparer. Le bloc d’ajout réussit uniquement si la position d’ajout est égale à ce nombre. Si ce n’est pas le cas, la demande échoue avec l’erreur AppendPositionConditionNotMet (code d’état HTTP 412 - Échec de la condition préalable).

appendPosition?: number

Valeur de propriété

number

ifMatch

Spécifiez une valeur ETag pour fonctionner uniquement sur les objets blob avec une valeur correspondante.

ifMatch?: string

Valeur de propriété

string

ifModifiedSince

Spécifiez cette valeur d’en-tête pour fonctionner uniquement sur un objet blob s’il a été modifié depuis la date/heure spécifiée.

ifModifiedSince?: Date

Valeur de propriété

Date

ifNoneMatch

Spécifiez une valeur ETag pour fonctionner uniquement sur les objets blob sans valeur correspondante.

ifNoneMatch?: string

Valeur de propriété

string

ifUnmodifiedSince

Spécifiez cette valeur d’en-tête pour fonctionner uniquement sur un objet blob s’il n’a pas été modifié depuis la date/heure spécifiée.

ifUnmodifiedSince?: Date

Valeur de propriété

Date

leaseId

Si elle est spécifiée, l’opération réussit uniquement si le bail de la ressource est actif et correspond à cet ID.

leaseId?: string

Valeur de propriété

string

maxSize

En-tête conditionnel facultatif. Longueur maximale en octets autorisée pour l’objet blob d’ajout. Si l’opération Append Block entraîne le dépassement de cette limite ou si la taille de l’objet blob est déjà supérieure à la valeur spécifiée dans cet en-tête, la demande échoue avec l’erreur MaxBlobSizeConditionNotMet (code d’état HTTP 412 - Échec de la condition préalable).

maxSize?: number

Valeur de propriété

number

tagConditions

Instruction SQL facultative à appliquer aux balises de l’objet blob.

tagConditions?: string

Valeur de propriété

string