Freigeben über


AppendBlobRequestConditions interface

Bedingungen, die zur Erstellung dieses Anfügeblobs hinzugefügt werden sollen.

Extends

Eigenschaften

appendPosition

Optionaler bedingter Header, der nur für den Vorgang "Block anfügen" verwendet wird. Eine Zahl, die den zu vergleichenden Byteoffset angibt. Der Anfügeblock ist nur erfolgreich, wenn die Anfügeposition gleich dieser Zahl ist. Andernfalls schlägt die Anforderung mit dem Fehler AppendPositionConditionNotMet (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen) fehl.

ifMatch

Geben Sie einen ETag-Wert an, der nur für Blobs mit einem übereinstimmenden Wert ausgeführt werden soll.

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.

ifNoneMatch

Geben Sie einen ETag-Wert an, der nur für Blobs ohne übereinstimmenden Wert ausgeführt werden soll.

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.

leaseId

Wenn angegeben, ist der Vorgang nur erfolgreich, wenn die Lease der Ressource aktiv ist und dieser ID entspricht.

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ührt, dass das Blob diesen Grenzwert überschreitet oder wenn 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.

tagConditions

Optionale SQL-Anweisung, die auf die Tags des Blobs angewendet werden soll.

Details zur Eigenschaft

appendPosition

Optionaler bedingter Header, der nur für den Vorgang "Block anfügen" verwendet wird. Eine Zahl, die den zu vergleichenden Byteoffset angibt. Der Anfügeblock ist nur erfolgreich, wenn die Anfügeposition gleich dieser Zahl ist. Andernfalls schlägt die Anforderung mit dem Fehler AppendPositionConditionNotMet (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen) fehl.

appendPosition?: number

Eigenschaftswert

number

ifMatch

Geben Sie einen ETag-Wert an, der nur für Blobs mit einem übereinstimmenden Wert ausgeführt werden soll.

ifMatch?: string

Eigenschaftswert

string

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

ifNoneMatch

Geben Sie einen ETag-Wert an, der nur für Blobs ohne übereinstimmenden Wert ausgeführt werden soll.

ifNoneMatch?: string

Eigenschaftswert

string

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

leaseId

Wenn angegeben, ist der Vorgang nur erfolgreich, wenn die Lease der Ressource aktiv ist und dieser ID entspricht.

leaseId?: string

Eigenschaftswert

string

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ührt, dass das Blob diesen Grenzwert überschreitet oder wenn 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

tagConditions

Optionale SQL-Anweisung, die auf die Tags des Blobs angewendet werden soll.

tagConditions?: string

Eigenschaftswert

string