Partilhar via


BlockBlobSyncUploadFromURLOptions interface

Opções para configurar operação de syncUploadFromURL.

Extends

Propriedades

abortSignal

Uma implementação da interface AbortSignalLike para sinalizar o pedido de cancelamento da operação. Por exemplo, use o controlador @azure/abort para criar um AbortSignal.

blobHTTPHeaders

Cabeçalhos HTTP a serem definidos ao carregar para um blob de bloco.

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 atendidas para o Blob do Azure de destino.

copySourceBlobProperties

Opcional, o padrão é true. Indica se as propriedades do blob de origem devem ser copiadas.

copySourceTags

Opcional, padrão 'substituir'. Indica se as tags de origem devem ser copiadas ou substituídas pelas tags especificadas por tags.

customerProvidedKey

O cliente forneceu informações importantes.

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.

metadata

Opcional. Especifica um par nome-valor definido pelo usuário associado ao blob. Se nenhum par nome-valor for especificado, a operação copiará os metadados do blob ou arquivo de origem para o blob de destino. Se um ou mais pares nome-valor forem especificados, o blob de destino será criado com os metadados especificados e os metadados não serão copiados do blob ou arquivo de origem. Observe que, a partir da versão 2009-09-19, os nomes de metadados devem aderir às regras de nomenclatura para identificadores C#. Consulte Nomeando e referenciando contêineres, blobs e metadados para obter mais informações.

sourceAuthorization

Apenas o tipo de portador é suportado. As credenciais devem ser um token de acesso OAuth válido para copiar a fonte.

sourceConditions

Opcional. Condições a serem atendidas para o Blob do Azure de origem.

sourceContentMD5

Especifique o md5 calculado para o intervalo de bytes que deve ser lido da fonte de cópia.

tags

Tags de blob.

tier

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

timeoutInSeconds

Tempo limite do servidor em segundos. Para mais informações, consultar:

Visualizar https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

Propriedades Herdadas

tracingOptions

Opções para configurar extensões criadas quando o rastreamento está habilitado.

Detalhes de Propriedade

abortSignal

Uma implementação da interface AbortSignalLike para sinalizar o pedido de cancelamento da operação. Por exemplo, use o controlador @azure/abort para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor de Propriedade

blobHTTPHeaders

Cabeçalhos HTTP a serem definidos ao carregar para um blob de bloco.

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

blobHTTPHeaders?: BlobHTTPHeaders

Valor de Propriedade

conditions

Condições a serem atendidas para o Blob do Azure de destino.

conditions?: BlobRequestConditions

Valor de Propriedade

copySourceBlobProperties

Opcional, o padrão é true. Indica se as propriedades do blob de origem devem ser copiadas.

copySourceBlobProperties?: boolean

Valor de Propriedade

boolean

copySourceTags

Opcional, padrão 'substituir'. Indica se as tags de origem devem ser copiadas ou substituídas pelas tags especificadas por tags.

copySourceTags?: BlobCopySourceTags

Valor de Propriedade

customerProvidedKey

O cliente forneceu informações importantes.

customerProvidedKey?: CpkInfo

Valor de 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 de Propriedade

string

metadata

Opcional. Especifica um par nome-valor definido pelo usuário associado ao blob. Se nenhum par nome-valor for especificado, a operação copiará os metadados do blob ou arquivo de origem para o blob de destino. Se um ou mais pares nome-valor forem especificados, o blob de destino será criado com os metadados especificados e os metadados não serão copiados do blob ou arquivo de origem. Observe que, a partir da versão 2009-09-19, os nomes de metadados devem aderir às regras de nomenclatura para identificadores C#. Consulte Nomeando e referenciando contêineres, blobs e metadados para obter mais informações.

metadata?: Metadata

Valor de Propriedade

sourceAuthorization

Apenas o tipo de portador é suportado. As credenciais devem ser um token de acesso OAuth válido para copiar a fonte.

sourceAuthorization?: HttpAuthorization

Valor de Propriedade

sourceConditions

Opcional. Condições a serem atendidas para o Blob do Azure de origem.

sourceConditions?: ModifiedAccessConditions

Valor de Propriedade

sourceContentMD5

Especifique o md5 calculado para o intervalo de bytes que deve ser lido da fonte de cópia.

sourceContentMD5?: Uint8Array

Valor de Propriedade

Uint8Array

tags

Tags de blob.

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?: string

Valor de Propriedade

string

timeoutInSeconds

Tempo limite do servidor em segundos. Para mais informações, consultar:

Visualizar https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

timeoutInSeconds?: number

Valor de Propriedade

number

Detalhes da Propriedade Herdada

tracingOptions

Opções para configurar extensões criadas quando o rastreamento está habilitado.

tracingOptions?: OperationTracingOptions

Valor de Propriedade

herdado deCommonOptions.tracingOptions