AppendBlobRequestConditions interface

Условия для добавления к созданию этого добавочного BLOB-объекта.

Extends

Свойства

appendPosition

Необязательный условный заголовок, используемый только для операции добавления блока. Число, указывающее смещение байтов для сравнения. Добавление блока будет выполнено успешно, только если позиция добавления равна этому числу. Если это не так, запрос завершится ошибкой AppendPositionConditionNotMet (код состояния HTTP 412 — сбой предварительного условия).

ifMatch

Укажите значение ETag для работы только с большими двоичными объектами с соответствующим значением.

ifModifiedSince

Укажите это значение заголовка для работы только с большим двоичным объектом, если он был изменен с указанной даты и времени.

ifNoneMatch

Укажите значение ETag для работы только с большими двоичными объектами без соответствующего значения.

ifUnmodifiedSince

Укажите это значение заголовка для работы только с большим двоичным объектом, если он не был изменен с указанной даты и времени.

leaseId

Если этот параметр указан, операция завершается успешно, только если аренда ресурса активна и соответствует этому идентификатору.

maxSize

Необязательный условный заголовок. Максимальная длина в байтах, разрешенная для добавочного BLOB-объекта. Если операция добавления блока приведет к тому, что большой двоичный объект превысит это ограничение или размер большого двоичного объекта уже больше значения, указанного в этом заголовке, запрос завершится ошибкой MaxBlobSizeConditionNotMet (код состояния HTTP 412 — сбой условия).

tagConditions

Необязательная инструкция SQL, применяемая к тегам большого двоичного объекта.

Сведения о свойстве

appendPosition

Необязательный условный заголовок, используемый только для операции добавления блока. Число, указывающее смещение байтов для сравнения. Добавление блока будет выполнено успешно, только если позиция добавления равна этому числу. Если это не так, запрос завершится ошибкой AppendPositionConditionNotMet (код состояния HTTP 412 — сбой предварительного условия).

appendPosition?: number

Значение свойства

number

ifMatch

Укажите значение ETag для работы только с большими двоичными объектами с соответствующим значением.

ifMatch?: string

Значение свойства

string

ifModifiedSince

Укажите это значение заголовка для работы только с большим двоичным объектом, если он был изменен с указанной даты и времени.

ifModifiedSince?: Date

Значение свойства

Date

ifNoneMatch

Укажите значение ETag для работы только с большими двоичными объектами без соответствующего значения.

ifNoneMatch?: string

Значение свойства

string

ifUnmodifiedSince

Укажите это значение заголовка для работы только с большим двоичным объектом, если он не был изменен с указанной даты и времени.

ifUnmodifiedSince?: Date

Значение свойства

Date

leaseId

Если этот параметр указан, операция завершается успешно, только если аренда ресурса активна и соответствует этому идентификатору.

leaseId?: string

Значение свойства

string

maxSize

Необязательный условный заголовок. Максимальная длина в байтах, разрешенная для добавочного BLOB-объекта. Если операция добавления блока приведет к тому, что большой двоичный объект превысит это ограничение или размер большого двоичного объекта уже больше значения, указанного в этом заголовке, запрос завершится ошибкой MaxBlobSizeConditionNotMet (код состояния HTTP 412 — сбой условия).

maxSize?: number

Значение свойства

number

tagConditions

Необязательная инструкция SQL, применяемая к тегам большого двоичного объекта.

tagConditions?: string

Значение свойства

string