FileCreateOptions interface

Opções para configurar o criar operação.

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.

content

Dados iniciais.

contentChecksumAlgorithm

Opções para indicar qual algoritmo usar para validação de conteúdo no upload.

contentLength

Especifica o número de bytes que estão sendo transmitidos no corpo da solicitação. Quando o conteúdo é definido como NULL, o valor desse cabeçalho deve ser definido como zero.

contentMD5

Um hash MD5 do conteúdo. Esse hash é usado para verificar a integridade dos dados durante o transporte. Quando o cabeçalho Content-MD5 é especificado, o serviço Arquivo compara o hash do conteúdo que chegou com o valor do cabeçalho que foi enviado. Se os dois hashes não corresponderem, a operação falhará com o código de erro 400 (Solicitação Incorreta).

fileHttpHeaders

Cabeçalhos HTTP de arquivo como Tipo de Conteúdo.

leaseAccessConditions

Condições de acesso de concessão.

metadata

Uma coleção de pares de cadeia de caracteres chave-valor a ser associado ao objeto de armazenamento de arquivos.

onProgress

Avançar atualizando o manipulador de eventos.

Propriedades herdadas

changeTime

A propriedade utc (tempo universal coordenado) altera a propriedade de tempo para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como a hora da solicitação.

creationTime

A propriedade de tempo de criação UTC (Tempo Universal Coordenado) para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como agora.

fileAttributes

Os atributos do sistema de arquivos a serem definidos no arquivo ou diretório.

filePermission

A permissão (descritor de segurança) a ser definida para o arquivo ou diretório na Linguagem de Definição do Descritor de Segurança (SDDL) ou binário. Se especificado, ele deve ter uma DACL (lista de controle de acesso) de proprietário, grupo e discricionário. Um valor de herdado pode ser passado para herdar do diretório pai.

Observe que apenas um de filePermission ou filePermissionKey pode ser especificado. E se ambos não forem especificados, herdar será definido como filePermission como valor padrão pela biblioteca de clientes.

filePermissionFormat

Opcional. Disponível para a versão 2023-06-01 e posterior. Especifica o formato no qual a permissão é retornada. Os valores aceitáveis são SDDL ou binários. Se x-ms-file-permission-format não for especificado ou definido explicitamente como SDDL, a permissão será retornada no formato SDDL. Se x-ms-file-permission-format for explicitamente definido como binário, a permissão será retornada como uma cadeia de caracteres base64 que representa a codificação binária da permissão

filePermissionKey

A chave da permissão a ser definida para o arquivo ou diretório. Isso pode ser criado usando a API de Create-Permission.

Observe que apenas um de filePermission ou filePermissionKey pode ser especificado.

lastWriteTime

A última propriedade de gravação UTC (Tempo Universal Coordenado) para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como agora.

posixProperties

Propriedades opcionais a serem definidas em arquivos NFS. Observe que essa propriedade só é aplicável aos arquivos criados em compartilhamentos NFS.

tracingOptions

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

content

Dados iniciais.

content?: RequestBodyType

Valor da propriedade

contentChecksumAlgorithm

Opções para indicar qual algoritmo usar para validação de conteúdo no upload.

contentChecksumAlgorithm?: StorageChecksumAlgorithm

Valor da propriedade

contentLength

Especifica o número de bytes que estão sendo transmitidos no corpo da solicitação. Quando o conteúdo é definido como NULL, o valor desse cabeçalho deve ser definido como zero.

contentLength?: number

Valor da propriedade

number

contentMD5

Um hash MD5 do conteúdo. Esse hash é usado para verificar a integridade dos dados durante o transporte. Quando o cabeçalho Content-MD5 é especificado, o serviço Arquivo compara o hash do conteúdo que chegou com o valor do cabeçalho que foi enviado. Se os dois hashes não corresponderem, a operação falhará com o código de erro 400 (Solicitação Incorreta).

contentMD5?: Uint8Array

Valor da propriedade

Uint8Array

fileHttpHeaders

Cabeçalhos HTTP de arquivo como Tipo de Conteúdo.

fileHttpHeaders?: FileHttpHeaders

Valor da propriedade

leaseAccessConditions

Condições de acesso de concessão.

leaseAccessConditions?: LeaseAccessConditions

Valor da propriedade

metadata

Uma coleção de pares de cadeia de caracteres chave-valor a ser associado ao objeto de armazenamento de arquivos.

metadata?: Metadata

Valor da propriedade

onProgress

Avançar atualizando o manipulador de eventos.

onProgress?: (progress: TransferProgressEvent) => void

Valor da propriedade

(progress: TransferProgressEvent) => void

Detalhes das propriedades herdadas

changeTime

A propriedade utc (tempo universal coordenado) altera a propriedade de tempo para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como a hora da solicitação.

changeTime?: Date | "now"

Valor da propriedade

Date | "now"

herdado deFileAndDirectoryCreateCommonOptions.changeTime

creationTime

A propriedade de tempo de criação UTC (Tempo Universal Coordenado) para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como agora.

creationTime?: Date | "now"

Valor da propriedade

Date | "now"

Herdado deFileAndDirectoryCreateCommonOptions.creationTime

fileAttributes

Os atributos do sistema de arquivos a serem definidos no arquivo ou diretório.

fileAttributes?: FileSystemAttributes

Valor da propriedade

Herdado deFileAndDirectoryCreateCommonOptions.fileAttributes

filePermission

A permissão (descritor de segurança) a ser definida para o arquivo ou diretório na Linguagem de Definição do Descritor de Segurança (SDDL) ou binário. Se especificado, ele deve ter uma DACL (lista de controle de acesso) de proprietário, grupo e discricionário. Um valor de herdado pode ser passado para herdar do diretório pai.

Observe que apenas um de filePermission ou filePermissionKey pode ser especificado. E se ambos não forem especificados, herdar será definido como filePermission como valor padrão pela biblioteca de clientes.

filePermission?: string

Valor da propriedade

string

herdado deFileAndDirectoryCreateCommonOptions.filePermission

filePermissionFormat

Opcional. Disponível para a versão 2023-06-01 e posterior. Especifica o formato no qual a permissão é retornada. Os valores aceitáveis são SDDL ou binários. Se x-ms-file-permission-format não for especificado ou definido explicitamente como SDDL, a permissão será retornada no formato SDDL. Se x-ms-file-permission-format for explicitamente definido como binário, a permissão será retornada como uma cadeia de caracteres base64 que representa a codificação binária da permissão

filePermissionFormat?: FilePermissionFormat

Valor da propriedade

Herdado deFileAndDirectoryCreateCommonOptions.filePermissionFormat

filePermissionKey

A chave da permissão a ser definida para o arquivo ou diretório. Isso pode ser criado usando a API de Create-Permission.

Observe que apenas um de filePermission ou filePermissionKey pode ser especificado.

filePermissionKey?: string

Valor da propriedade

string

Herdado deFileAndDirectoryCreateCommonOptions.filePermissionKey

lastWriteTime

A última propriedade de gravação UTC (Tempo Universal Coordenado) para o diretório. Um valor de agora pode ser usado para indicar a hora da solicitação. Por padrão, o valor será definido como agora.

lastWriteTime?: Date | "now"

Valor da propriedade

Date | "now"

herdado deFileAndDirectoryCreateCommonOptions.lastWriteTime

posixProperties

Propriedades opcionais a serem definidas em arquivos NFS. Observe que essa propriedade só é aplicável aos arquivos criados em compartilhamentos NFS.

posixProperties?: FilePosixProperties

Valor da propriedade

Herdado deFileAndDirectoryCreateCommonOptions.posixProperties

tracingOptions

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions