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 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). |
if |
Spécifiez une valeur ETag pour fonctionner uniquement sur les 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 les 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 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). |
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 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
Hérité 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
ifNoneMatch
Spécifiez une valeur ETag pour fonctionner uniquement sur les objets blob sans valeur correspondante.
ifNoneMatch?: string
Valeur de propriété
string
Hérité 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
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é 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 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
Hérité deBlobRequestConditions.tagConditions