Partilhar via


BlockBlobSyncUploadFromURLOptions interface

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

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.

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, @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

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

AbortSignalLike

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

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

Valor de Propriedade

BlockBlobTier | string

timeoutInSeconds

Tempo limite do servidor em segundos. Para mais informações, @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

timeoutInSeconds?: number

Valor de Propriedade

number

tracingOptions

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

tracingOptions?: OperationTracingOptions

Valor de Propriedade

OperationTracingOptions