Freigeben über


AppendBlobRequestConditions interface

Bedingungen, die der Erstellung dieses Anfüge-Blobs hinzugefügt werden sollen.

Extends

Geerbte Eigenschaften

appendPosition

Optionaler bedingter Header, der nur für den Anfügeblock-Vorgang verwendet wird. Eine Zahl, die den zu vergleichenden Byteoffset angibt. Der Anfügeblock wird nur erfolgreich ausgeführt, wenn die Anfügeposition dieser Zahl entspricht. Ist dies nicht der Fehler, schlägt die Anforderung mit dem Fehler "AppendPositionConditionNotMet" fehl (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen).

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, der nur für ein BLOB ausgeführt werden soll, 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, der nur für ein Blob ausgeführt werden soll, 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 Byte, die für das Anfüge-BLOB zulässig ist. Wenn der Anfügeblock-Vorgang dazu führen würde, dass das Blob diesen Grenzwert überschreitet oder die BLOB-Größe bereits größer als der in diesem Header angegebene Wert ist, schlägt die Anforderung mit dem Fehler "MaxBlobSizeConditionNotMet" fehl (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen).

tagConditions

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

Geerbte Eigenschaftsdetails

appendPosition

Optionaler bedingter Header, der nur für den Anfügeblock-Vorgang verwendet wird. Eine Zahl, die den zu vergleichenden Byteoffset angibt. Der Anfügeblock wird nur erfolgreich ausgeführt, wenn die Anfügeposition dieser Zahl entspricht. Ist dies nicht der Fehler, schlägt die Anforderung mit dem Fehler "AppendPositionConditionNotMet" fehl (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen).

appendPosition?: number

Eigenschaftswert

number

Geerbt vonAppendPositionAccessConditions.appendPosition

ifMatch

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

ifMatch?: string

Eigenschaftswert

string

vonBlobRequestConditions.ifMatch

ifModifiedSince

Geben Sie diesen Headerwert an, der nur für ein BLOB ausgeführt werden soll, 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 übereinstimmenden Wert ausgeführt werden soll.

ifNoneMatch?: string

Eigenschaftswert

string

vonBlobRequestConditions.ifNoneMatch

ifUnmodifiedSince

Geben Sie diesen Headerwert an, der nur für ein Blob ausgeführt werden soll, wenn er seit dem angegebenen Datum/der angegebenen Uhrzeit nicht geändert wurde.

ifUnmodifiedSince?: Date

Eigenschaftswert

Date

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 Byte, die für das Anfüge-BLOB zulässig ist. Wenn der Anfügeblock-Vorgang dazu führen würde, dass das Blob diesen Grenzwert überschreitet oder die BLOB-Größe bereits größer als der in diesem Header angegebene Wert ist, schlägt die Anforderung mit dem Fehler "MaxBlobSizeConditionNotMet" fehl (HTTP-Statuscode 412 – Vorbedingung fehlgeschlagen).

maxSize?: number

Eigenschaftswert

number

geerbt vonAppendPositionAccessConditions.maxSize

tagConditions

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

tagConditions?: string

Eigenschaftswert

string

geerbt vonBlobRequestConditions.tagConditions