Partilhar via


BlockBlobUploadStreamOptions interface

Interface de opção para a <xref:BlockBlobClient.uploadStream> operação.

Extends

Propriedades

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar o pedido para cancelar a operação. Por exemplo, utilize o controlador @azure/abortar para criar um AbortSignal.

blobHTTPHeaders

Cabeçalhos HTTP de Blob. Um cabeçalho comum a definir é blobContentType, o que permite que o browser forneça funcionalidades com base no tipo de ficheiro.

conditions

Cabeçalhos de condições de acesso.

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do âmbito de encriptação a utilizar para encriptar os dados fornecidos no pedido. Se não for especificado, a encriptação é efetuada com o âmbito de encriptação de conta predefinido. Para obter mais informações, veja Encryption at Rest for Azure Storage Services (Encriptação inativa dos Serviços de Armazenamento do Azure).

metadata

Metadados do blob de blocos.

onProgress

Atualizador de progresso.

tags

Etiquetas de blobs.

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 rastreio está ativado.

Detalhes de Propriedade

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar o pedido para cancelar a operação. Por exemplo, utilize o controlador @azure/abortar para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor de Propriedade

AbortSignalLike

blobHTTPHeaders

Cabeçalhos HTTP de Blob. Um cabeçalho comum a definir é blobContentType, o que permite que o browser forneça funcionalidades com base no tipo de ficheiro.

blobHTTPHeaders?: BlobHTTPHeaders

Valor de Propriedade

conditions

Cabeçalhos de condições de acesso.

conditions?: BlobRequestConditions

Valor de Propriedade

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do âmbito de encriptação a utilizar para encriptar os dados fornecidos no pedido. Se não for especificado, a encriptação é efetuada com o âmbito de encriptação de conta predefinido. Para obter mais informações, veja Encryption at Rest for Azure Storage Services (Encriptação inativa dos Serviços de Armazenamento do Azure).

encryptionScope?: string

Valor de Propriedade

string

metadata

Metadados do blob de blocos.

metadata?: [key: string]: string

Valor de Propriedade

[key: string]: string

onProgress

Atualizador de progresso.

onProgress?: (progress: TransferProgressEvent) => void

Valor de Propriedade

(progress: TransferProgressEvent) => void

tags

Etiquetas de blobs.

tags?: Tags

Valor de Propriedade

tier

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

tier?: BlockBlobTier | string

Valor de Propriedade

BlockBlobTier | string

tracingOptions

Opções para configurar intervalos criados quando o rastreio está ativado.

tracingOptions?: OperationTracingOptions

Valor de Propriedade

OperationTracingOptions