Partilhar via


FileCreateOptions interface

Uma interface para opções comuns a todas as operações remotas.

Extends

Propriedades Herdadas

abortSignal
acl

Opcional. Direitos de controle de acesso POSIX em arquivos e diretórios.

conditions
customerProvidedKey

O cliente forneceu informações importantes.

encryptionContext

Opcional. Especifica o contexto de criptografia a ser definido no arquivo.

expiresOn

Opcional. Opções para agendar a exclusão de um caminho. Um valor numérico indica a duração antes que o arquivo seja excluído em milissegundos. Um valor Date indica a hora a ser definida para quando o caminho será excluído. Não se aplica a diretórios.

group

Opcional. O grupo proprietário do blob ou diretório.

leaseDuration

A duração da concessão é necessária para adquirir uma locação e especifica a duração da concessão em segundos. A duração da locação deve ser entre 15 e 60 segundos ou -1 para locação infinita.

metadata
owner

Opcional. O proprietário do blob ou diretório.

pathHttpHeaders
permissions
proposedLeaseId

ID de concessão proposta, em um formato de cadeia de caracteres GUID. O serviço Blob retornará 400 (solicitação inválida) se a ID de concessão proposta não estiver no formato correto. Consulte Construtor Guid (String) para obter uma lista de formatos de cadeia de caracteres GUID válidos.

tracingOptions
umask

Detalhes da Propriedade Herdada

abortSignal

abortSignal?: AbortSignalLike

Valor de Propriedade

herdado de PathCreateOptions.abortSignal

acl

Opcional. Direitos de controle de acesso POSIX em arquivos e diretórios.

acl?: PathAccessControlItem[]

Valor de Propriedade

herdado de PathCreateOptions.acl

conditions

conditions?: DataLakeRequestConditions

Valor de Propriedade

herdado dePathCreateOptions.conditions

customerProvidedKey

O cliente forneceu informações importantes.

customerProvidedKey?: CpkInfo

Valor de Propriedade

herdado de PathCreateOptions.customerProvidedKey

encryptionContext

Opcional. Especifica o contexto de criptografia a ser definido no arquivo.

encryptionContext?: string

Valor de Propriedade

string

herdado de PathCreateOptions.encryptionContext

expiresOn

Opcional. Opções para agendar a exclusão de um caminho. Um valor numérico indica a duração antes que o arquivo seja excluído em milissegundos. Um valor Date indica a hora a ser definida para quando o caminho será excluído. Não se aplica a diretórios.

expiresOn?: number | Date

Valor de Propriedade

number | Date

herdado dePathCreateOptions.expiresOn

group

Opcional. O grupo proprietário do blob ou diretório.

group?: string

Valor de Propriedade

string

herdado de PathCreateOptions.group

leaseDuration

A duração da concessão é necessária para adquirir uma locação e especifica a duração da concessão em segundos. A duração da locação deve ser entre 15 e 60 segundos ou -1 para locação infinita.

leaseDuration?: number

Valor de Propriedade

number

herdado de PathCreateOptions.leaseDuration

metadata

metadata?: Metadata

Valor de Propriedade

herdado de PathCreateOptions.metadata

owner

Opcional. O proprietário do blob ou diretório.

owner?: string

Valor de Propriedade

string

herdado dePathCreateOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valor de Propriedade

herdado de PathCreateOptions.pathHttpHeaders

permissions

permissions?: string

Valor de Propriedade

string

herdado de PathCreateOptions.permissions

proposedLeaseId

ID de concessão proposta, em um formato de cadeia de caracteres GUID. O serviço Blob retornará 400 (solicitação inválida) se a ID de concessão proposta não estiver no formato correto. Consulte Construtor Guid (String) para obter uma lista de formatos de cadeia de caracteres GUID válidos.

proposedLeaseId?: string

Valor de Propriedade

string

herdado de PathCreateOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de Propriedade

herdado dePathCreateOptions.tracingOptions

umask

umask?: string

Valor de Propriedade

string

herdado de PathCreateOptions.umask