AppendBlobRequestConditions interface
Conditions à ajouter à la création de cet objet blob d’ajout.
- Extends
Propriétés héritées
append |
En-tête conditionnel facultatif, utilisé uniquement pour l’opération Append Block. 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 requête échoue avec l’erreur AppendPositionConditionNotMet (code d’état HTTP 412 - Échec de la condition préalable). |
if |
Spécifiez une valeur ETag pour fonctionner uniquement sur des objets blob avec une valeur correspondante. |
if |
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. |
if |
Spécifiez une valeur ETag pour fonctionner uniquement sur des objets blob sans valeur correspondante. |
if |
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. |
lease |
Si elle est spécifiée, l’opération réussit uniquement si le bail de la ressource est actif et correspond à cet ID. |
max |
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 l’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 requête échoue avec l’erreur MaxBlobSizeConditionNotMet (code d’état HTTP 412 - Échec de la condition préalable). |
tag |
Instruction SQL facultative à appliquer aux balises de l’objet blob. |
Détails de la propriété héritée
appendPosition
En-tête conditionnel facultatif, utilisé uniquement pour l’opération Append Block. 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 requête é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 des objets blob avec une valeur correspondante.
ifMatch?: string
Valeur de propriété
string
héritée deBlobRequestConditions.ifMatch
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
héritée deBlobRequestConditions.ifModifiedSince
ifNoneMatch
Spécifiez une valeur ETag pour fonctionner uniquement sur des objets blob sans valeur correspondante.
ifNoneMatch?: string
Valeur de propriété
string
héritée deBlobRequestConditions.ifNoneMatch
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
héritée deBlobRequestConditions.ifUnmodifiedSince
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
héritée deBlobRequestConditions.leaseId
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 l’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 requête échoue avec l’erreur MaxBlobSizeConditionNotMet (code d’état HTTP 412 - Échec de la condition préalable).
maxSize?: number
Valeur de propriété
number
héritée deAppendPositionAccessConditions.maxSize
tagConditions
Instruction SQL facultative à appliquer aux balises de l’objet blob.
tagConditions?: string
Valeur de propriété
string
héritée deBlobRequestConditions.tagConditions