AppendBlobRequestConditions interface
Bedingungen, die zur Erstellung dieses Anfügeblobs hinzugefügt werden sollen.
- Extends
Geerbte Eigenschaften
append |
Optionaler bedingter Header, der nur für den Append Block-Vorgang verwendet wird. Eine Zahl, die den zu vergleichenden Byteoffset angibt. Der Anfügeblock ist nur erfolgreich, wenn die Anfügeposition dieser Zahl entspricht. Wenn dies nicht der Fall ist, schlägt die Anforderung mit dem AppendPositionConditionNotMet-Fehler fehl (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen). |
if |
Geben Sie einen ETag-Wert an, der nur für Blobs mit einem übereinstimmenden Wert verwendet werden soll. |
if |
Geben Sie diesen Headerwert an, um nur für ein Blob zu arbeiten, wenn er seit dem angegebenen Datum/der angegebenen Uhrzeit geändert wurde. |
if |
Geben Sie einen ETag-Wert an, der nur für Blobs ohne einen übereinstimmenden Wert verwendet werden soll. |
if |
Geben Sie diesen Headerwert an, um nur für ein Blob zu arbeiten, wenn er seit dem angegebenen Datum/der angegebenen Uhrzeit nicht geändert wurde. |
lease |
Wenn angegeben, ist der Vorgang nur erfolgreich, wenn die Lease der Ressource aktiv ist und dieser ID entspricht. |
max |
Optionaler bedingter Header. Die maximale Länge in Bytes, die für das Anfügeblob zulässig ist. Wenn der Vorgang Block anfügen dazu führen würde, dass das Blob diesen Grenzwert überschreitet oder die Blobgröße bereits größer als der in diesem Header angegebene Wert ist, schlägt die Anforderung mit dem Fehler MaxBlobSizeConditionNotMet (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen) fehl. |
tag |
Optionale SQL-Anweisung, die auf die Tags des Blobs angewendet werden soll. |
Geerbte Eigenschaftsdetails
appendPosition
Optionaler bedingter Header, der nur für den Append Block-Vorgang verwendet wird. Eine Zahl, die den zu vergleichenden Byteoffset angibt. Der Anfügeblock ist nur erfolgreich, wenn die Anfügeposition dieser Zahl entspricht. Wenn dies nicht der Fall ist, schlägt die Anforderung mit dem AppendPositionConditionNotMet-Fehler fehl (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen).
appendPosition?: number
Eigenschaftswert
number
ifMatch
Geben Sie einen ETag-Wert an, der nur für Blobs mit einem übereinstimmenden Wert verwendet werden soll.
ifMatch?: string
Eigenschaftswert
string
Geerbt vonBlobRequestConditions.ifMatch
ifModifiedSince
Geben Sie diesen Headerwert an, um nur für ein Blob zu arbeiten, wenn er seit dem angegebenen Datum/der angegebenen Uhrzeit geändert wurde.
ifModifiedSince?: Date
Eigenschaftswert
Date
Geerbt vonBlobRequestConditions.ifModifiedSince
ifNoneMatch
Geben Sie einen ETag-Wert an, der nur für Blobs ohne einen übereinstimmenden Wert verwendet werden soll.
ifNoneMatch?: string
Eigenschaftswert
string
Geerbt vonBlobRequestConditions.ifNoneMatch
ifUnmodifiedSince
Geben Sie diesen Headerwert an, um nur für ein Blob zu arbeiten, wenn er seit dem angegebenen Datum/der angegebenen Uhrzeit nicht geändert wurde.
ifUnmodifiedSince?: Date
Eigenschaftswert
Date
Geerbt vonBlobRequestConditions.ifUnmodifiedSince
leaseId
Wenn angegeben, ist der Vorgang nur erfolgreich, wenn die Lease der Ressource aktiv ist und dieser ID entspricht.
leaseId?: string
Eigenschaftswert
string
Geerbt vonBlobRequestConditions.leaseId
maxSize
Optionaler bedingter Header. Die maximale Länge in Bytes, die für das Anfügeblob zulässig ist. Wenn der Vorgang Block anfügen dazu führen würde, dass das Blob diesen Grenzwert überschreitet oder die Blobgröße bereits größer als der in diesem Header angegebene Wert ist, schlägt die Anforderung mit dem Fehler MaxBlobSizeConditionNotMet (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen) fehl.
maxSize?: number
Eigenschaftswert
number
Geerbt vonAppendPositionAccessConditions.maxSize
tagConditions
Optionale SQL-Anweisung, die auf die Tags des Blobs angewendet werden soll.
tagConditions?: string
Eigenschaftswert
string
Geerbt vonBlobRequestConditions.tagConditions