Partilhar via


PathCreateIfNotExistsOptions interface

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

Extends

Propriedades

abortSignal
acl

Opcional. Direitos de controlo de acesso POSIX em ficheiros e diretórios.

customerProvidedKey

Informações de Chave Fornecidas pelo Cliente.

encryptionContext

Opcional. Especifica o contexto de encriptação a definir no ficheiro.

expiresOn

Opcional. Opções para agendar a eliminação de um caminho. Um valor numérico indica a duração antes de o ficheiro ser eliminado em milissegundos. Um valor Data indica a hora a definir para quando o caminho será eliminado. 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 concessão e especifica a duração da concessão em segundos. A duração da concessão tem de estar entre 15 e 60 segundos ou -1 para concessão infinita.

metadata
owner

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

pathHttpHeaders
permissions
proposedLeaseId

ID de concessão proposto, num formato de cadeia GUID. O serviço Blob devolve 400 (pedido inválido) se o ID de concessão proposto não estiver no formato correto. Consulte o Guid Constructor (Cadeia) para obter uma lista de formatos de cadeia GUID válidos.

umask

Propriedades Herdadas

tracingOptions

Detalhes de Propriedade

abortSignal

abortSignal?: AbortSignalLike

Valor de Propriedade

acl

Opcional. Direitos de controlo de acesso POSIX em ficheiros e diretórios.

acl?: PathAccessControlItem[]

Valor de Propriedade

customerProvidedKey

Informações de Chave Fornecidas pelo Cliente.

customerProvidedKey?: CpkInfo

Valor de Propriedade

encryptionContext

Opcional. Especifica o contexto de encriptação a definir no ficheiro.

encryptionContext?: string

Valor de Propriedade

string

expiresOn

Opcional. Opções para agendar a eliminação de um caminho. Um valor numérico indica a duração antes de o ficheiro ser eliminado em milissegundos. Um valor Data indica a hora a definir para quando o caminho será eliminado. Não se aplica a diretórios.

expiresOn?: number | Date

Valor de Propriedade

number | Date

group

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

group?: string

Valor de Propriedade

string

leaseDuration

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

leaseDuration?: number

Valor de Propriedade

number

metadata

metadata?: Metadata

Valor de Propriedade

owner

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

owner?: string

Valor de Propriedade

string

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valor de Propriedade

permissions

permissions?: string

Valor de Propriedade

string

proposedLeaseId

ID de concessão proposto, num formato de cadeia GUID. O serviço Blob devolve 400 (pedido inválido) se o ID de concessão proposto não estiver no formato correto. Consulte o Guid Constructor (Cadeia) para obter uma lista de formatos de cadeia GUID válidos.

proposedLeaseId?: string

Valor de Propriedade

string

umask

umask?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de Propriedade

Herdado deCommonOptions.tracingOptions