FileAppendOptions interface
Uma interface para opções comuns a cada operação remota.
- Extends
Propriedades
abort |
|
conditions | |
customer |
Informações de chave fornecidas pelo cliente. |
flush | Se o arquivo deve ser liberado automaticamente após o acréscimo |
lease |
Opcional. Se "adquirir" ele adquirirá a concessão. Se a "renovação automática" for renovada, ela renovará a concessão. Se "liberar" ele liberará a concessão somente na liberação. Se "acquire-release" adquirir & concluir a operação & liberar a concessão assim que a operação for concluída. |
lease |
A duração da concessão é necessária para adquirir uma concessão e especifica a duração da concessão em segundos. A duração da concessão deve ser entre 15 e 60 segundos ou -1 para concessão infinita. |
on |
|
proposed |
ID proposta da concessão, em um formato de cadeia de caracteres GUID. O serviço Blob retornará 400 (solicitação inválida) se a ID de concessão proposta não estiver no formato correto. Consulte Construtor de GUID (cadeia de caracteres) para obter uma lista de formatos válidos de cadeia de caracteres GUID. |
transactional |
Propriedades herdadas
tracing |
Detalhes da propriedade
abortSignal
conditions
customerProvidedKey
Informações de chave fornecidas pelo cliente.
customerProvidedKey?: CpkInfo
Valor da propriedade
flush
Se o arquivo deve ser liberado automaticamente após o acréscimo
flush?: boolean
Valor da propriedade
boolean
leaseAction
Opcional. Se "adquirir" ele adquirirá a concessão. Se a "renovação automática" for renovada, ela renovará a concessão. Se "liberar" ele liberará a concessão somente na liberação. Se "acquire-release" adquirir & concluir a operação & liberar a concessão assim que a operação for concluída.
leaseAction?: LeaseAction
Valor da propriedade
LeaseAction
leaseDurationInSeconds
A duração da concessão é necessária para adquirir uma concessão e especifica a duração da concessão em segundos. A duração da concessão deve ser entre 15 e 60 segundos ou -1 para concessão infinita.
leaseDurationInSeconds?: number
Valor da propriedade
number
onProgress
onProgress?: (progress: TransferProgressEvent) => void
Valor da propriedade
(progress: TransferProgressEvent) => void
proposedLeaseId
ID proposta da concessão, em um formato de cadeia de caracteres GUID. O serviço Blob retornará 400 (solicitação inválida) se a ID de concessão proposta não estiver no formato correto. Consulte Construtor de GUID (cadeia de caracteres) para obter uma lista de formatos válidos de cadeia de caracteres GUID.
proposedLeaseId?: string
Valor da propriedade
string
transactionalContentMD5
transactionalContentMD5?: Uint8Array
Valor da propriedade
Uint8Array
Detalhes das propriedades herdadas
tracingOptions
tracingOptions?: OperationTracingOptions
Valor da propriedade
Herdado deCommonOptions.tracingOptions