Compartilhar via


BlockBlobUploadOptions interface

Opções para configurar <xref:BlockBlobClient.upload> a operação.

Extends

Propriedades

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar a solicitação para cancelar a operação. Por exemplo, use o @azure/abort-controller para criar um AbortSignal.

blobHTTPHeaders

Cabeçalhos HTTP a serem definidos ao carregar em um blob de blocos. Um cabeçalho comum a ser definido é blobContentType, permitindo que o navegador forneça funcionalidade com base no tipo de arquivo.

conditions

Condições a serem atendidos ao carregar no blob de blocos.

customerProvidedKey

Informações de chave fornecidas pelo cliente.

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do escopo de criptografia a ser usado para criptografar os dados fornecidos na solicitação. Se não for especificado, a criptografia será executada com o escopo de criptografia de conta padrão. Para obter mais informações, consulte Criptografia em repouso para os Serviços de Armazenamento do Azure.

immutabilityPolicy

Opcional. Especifica a política de imutabilidade para um blob. Observe que o parâmetro é aplicável somente a um blob dentro de um contêiner que tem o worm no nível da versão habilitado.

legalHold

Opcional. Indica se uma retenção legal deve ser colocada no blob. Observe que o parâmetro é aplicável somente a um blob dentro de um contêiner que tem o worm no nível da versão habilitado.

metadata

Uma coleção de pares de cadeias de caracteres chave-valor a serem associadas ao blob ao carregar em um blob de blocos.

onProgress

Retorno de chamada para receber eventos no andamento da operação de upload.

tags

Marcas de blob.

tier

Camada de acesso. Mais detalhes - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tracingOptions

Opções para configurar intervalos criados quando o rastreamento está habilitado.

Detalhes da propriedade

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar a solicitação para cancelar a operação. Por exemplo, use o @azure/abort-controller para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor da propriedade

AbortSignalLike

blobHTTPHeaders

Cabeçalhos HTTP a serem definidos ao carregar em um blob de blocos. Um cabeçalho comum a ser definido é blobContentType, permitindo que o navegador forneça funcionalidade com base no tipo de arquivo.

blobHTTPHeaders?: BlobHTTPHeaders

Valor da propriedade

conditions

Condições a serem atendidos ao carregar no blob de blocos.

conditions?: BlobRequestConditions

Valor da propriedade

customerProvidedKey

Informações de chave fornecidas pelo cliente.

customerProvidedKey?: CpkInfo

Valor da propriedade

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do escopo de criptografia a ser usado para criptografar os dados fornecidos na solicitação. Se não for especificado, a criptografia será executada com o escopo de criptografia de conta padrão. Para obter mais informações, consulte Criptografia em repouso para os Serviços de Armazenamento do Azure.

encryptionScope?: string

Valor da propriedade

string

immutabilityPolicy

Opcional. Especifica a política de imutabilidade para um blob. Observe que o parâmetro é aplicável somente a um blob dentro de um contêiner que tem o worm no nível da versão habilitado.

immutabilityPolicy?: BlobImmutabilityPolicy

Valor da propriedade

legalHold

Opcional. Indica se uma retenção legal deve ser colocada no blob. Observe que o parâmetro é aplicável somente a um blob dentro de um contêiner que tem o worm no nível da versão habilitado.

legalHold?: boolean

Valor da propriedade

boolean

metadata

Uma coleção de pares de cadeias de caracteres chave-valor a serem associadas ao blob ao carregar em um blob de blocos.

metadata?: Metadata

Valor da propriedade

onProgress

Retorno de chamada para receber eventos no andamento da operação de upload.

onProgress?: (progress: TransferProgressEvent) => void

Valor da propriedade

(progress: TransferProgressEvent) => void

tags

Marcas de blob.

tags?: Tags

Valor da propriedade

tier

Camada de acesso. Mais detalhes - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: BlockBlobTier | string

Valor da propriedade

BlockBlobTier | string

tracingOptions

Opções para configurar intervalos criados quando o rastreamento está habilitado.

tracingOptions?: OperationTracingOptions

Valor da propriedade

OperationTracingOptions