Compartilhar via


BlockBlobUploadStreamOptions interface

Interface de opção para a operação uploadStream.

Extends

Propriedades

abortSignal

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

blobHTTPHeaders

Cabeçalhos HTTP de blob.

Um cabeçalho comum a ser definido é blobContentType, permitindo que o navegador forneça funcionalidade com base no tipo de arquivo.

conditions

Cabeçalhos de condições de acesso.

customerProvidedKey

Informações de chave fornecidas pelo cliente.

encryptionScope

Optional. 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.

metadata

Metadados do blob de blocos.

onProgress

Atualizador de progresso.

tags

Marcas de blob.

tier

Camada de acesso. Mais detalhes – https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers

Propriedades herdadas

tracingOptions

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

Detalhes da propriedade

abortSignal

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

abortSignal?: AbortSignalLike

Valor da propriedade

blobHTTPHeaders

Cabeçalhos HTTP de blob.

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

Cabeçalhos de condições de acesso.

conditions?: BlobRequestConditions

Valor da propriedade

customerProvidedKey

Informações de chave fornecidas pelo cliente.

customerProvidedKey?: CpkInfo

Valor da propriedade

encryptionScope

Optional. 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

metadata

Metadados do blob de blocos.

metadata?: {[propertyName: string]: string}

Valor da propriedade

{[propertyName: string]: string}

onProgress

Atualizador de progresso.

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://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Valor da propriedade

string

Detalhes das propriedades herdadas

tracingOptions

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

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions