Partilhar via


AppendBlobRequestConditions interface

Condições a adicionar à criação deste blob de acréscimo.

Extends

Propriedades

appendPosition

Cabeçalho condicional opcional, utilizado apenas para a operação Acrescentar Bloco. Um número que indica o desvio de bytes a comparar. O Bloco de Acréscimo só será bem-sucedido se a posição de acréscimo for igual a este número. Se não estiver, o pedido falhará com o erro AppendPositionConditionNotMet (código de estado HTTP 412 – Falha na Pré-condição).

ifMatch

Especifique um valor ETag para operar apenas em blobs com um valor correspondente.

ifModifiedSince

Especifique este valor de cabeçalho para funcionar apenas num blob se tiver sido modificado desde a data/hora especificada.

ifNoneMatch

Especifique um valor ETag para operar apenas em blobs sem um valor correspondente.

ifUnmodifiedSince

Especifique este valor de cabeçalho para operar apenas num blob se não tiver sido modificado desde a data/hora especificada.

leaseId

Se for especificado, a operação só será bem-sucedida se a concessão do recurso estiver ativa e corresponder a este ID.

maxSize

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

tagConditions

Instrução SQL opcional a aplicar às etiquetas do blob.

Detalhes de Propriedade

appendPosition

Cabeçalho condicional opcional, utilizado apenas para a operação Acrescentar Bloco. Um número que indica o desvio de bytes a comparar. O Bloco de Acréscimo só será bem-sucedido se a posição de acréscimo for igual a este número. Se não estiver, o pedido falhará com o erro AppendPositionConditionNotMet (código de estado HTTP 412 – Falha na Pré-condição).

appendPosition?: number

Valor de Propriedade

number

ifMatch

Especifique um valor ETag para operar apenas em blobs com um valor correspondente.

ifMatch?: string

Valor de Propriedade

string

ifModifiedSince

Especifique este valor de cabeçalho para funcionar apenas num blob se tiver sido modificado desde a data/hora especificada.

ifModifiedSince?: Date

Valor de Propriedade

Date

ifNoneMatch

Especifique um valor ETag para operar apenas em blobs sem um valor correspondente.

ifNoneMatch?: string

Valor de Propriedade

string

ifUnmodifiedSince

Especifique este valor de cabeçalho para operar apenas num blob se não tiver sido modificado desde a data/hora especificada.

ifUnmodifiedSince?: Date

Valor de Propriedade

Date

leaseId

Se for especificado, a operação só será bem-sucedida se a concessão do recurso estiver ativa e corresponder a este ID.

leaseId?: string

Valor de Propriedade

string

maxSize

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

maxSize?: number

Valor de Propriedade

number

tagConditions

Instrução SQL opcional a aplicar às etiquetas do blob.

tagConditions?: string

Valor de Propriedade

string