Compartilhar via


AppendBlobRequestConditions interface

Condições a serem adicionadas à criação desse blob de acréscimo.

Extends

Propriedades

appendPosition

Cabeçalho condicional opcional, usado somente para a operação Anexar Bloco. Um número que indica o deslocamento de bytes a ser comparado. O Bloco de Acréscimo terá êxito somente se a posição de acréscimo for igual a esse número. Se não estiver, a solicitação falhará com o erro AppendPositionConditionNotMet (código de status HTTP 412 – Falha na pré-condição).

ifMatch

Especifique um valor de ETag para operar somente em blobs com um valor correspondente.

ifModifiedSince

Especifique esse valor de cabeçalho para operar somente em um blob se ele tiver sido modificado desde a data/hora especificada.

ifNoneMatch

Especifique um valor de ETag para operar somente em blobs sem um valor correspondente.

ifUnmodifiedSince

Especifique esse valor de cabeçalho para operar somente em um blob se ele não tiver sido modificado desde a data/hora especificada.

leaseId

Se especificada, a operação só terá êxito se a concessão do recurso estiver ativa e corresponder a essa ID.

maxSize

Cabeçalho condicional opcional. O comprimento máximo em bytes permitido para o blob de acréscimo. Se a operação Anexar Bloco fizer com que o blob exceda esse limite ou se o tamanho do blob já for maior que o valor especificado nesse cabeçalho, a solicitação falhará com o erro MaxBlobSizeConditionNotMet (código de status HTTP 412 – Falha na pré-condição).

tagConditions

Instrução SQL opcional a ser aplicada às marcas do blob.

Detalhes da propriedade

appendPosition

Cabeçalho condicional opcional, usado somente para a operação Anexar Bloco. Um número que indica o deslocamento de bytes a ser comparado. O Bloco de Acréscimo terá êxito somente se a posição de acréscimo for igual a esse número. Se não estiver, a solicitação falhará com o erro AppendPositionConditionNotMet (código de status HTTP 412 – Falha na pré-condição).

appendPosition?: number

Valor da propriedade

number

ifMatch

Especifique um valor de ETag para operar somente em blobs com um valor correspondente.

ifMatch?: string

Valor da propriedade

string

ifModifiedSince

Especifique esse valor de cabeçalho para operar somente em um blob se ele tiver sido modificado desde a data/hora especificada.

ifModifiedSince?: Date

Valor da propriedade

Date

ifNoneMatch

Especifique um valor de ETag para operar somente em blobs sem um valor correspondente.

ifNoneMatch?: string

Valor da propriedade

string

ifUnmodifiedSince

Especifique esse valor de cabeçalho para operar somente em um blob se ele não tiver sido modificado desde a data/hora especificada.

ifUnmodifiedSince?: Date

Valor da propriedade

Date

leaseId

Se especificada, a operação só terá êxito se a concessão do recurso estiver ativa e corresponder a essa ID.

leaseId?: string

Valor da propriedade

string

maxSize

Cabeçalho condicional opcional. O comprimento máximo em bytes permitido para o blob de acréscimo. Se a operação Anexar Bloco fizer com que o blob exceda esse limite ou se o tamanho do blob já for maior que o valor especificado nesse cabeçalho, a solicitação falhará com o erro MaxBlobSizeConditionNotMet (código de status HTTP 412 – Falha na pré-condição).

maxSize?: number

Valor da propriedade

number

tagConditions

Instrução SQL opcional a ser aplicada às marcas do blob.

tagConditions?: string

Valor da propriedade

string