Partilhar via


DirectoryCreateIfNotExistsOptions interface

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

Extends

Propriedades Herdadas

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.

tracingOptions
umask

Detalhes da Propriedade Herdada

abortSignal

abortSignal?: AbortSignalLike

Valor de Propriedade

Herdado dePathCreateIfNotExistsOptions.abortSignal

acl

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

acl?: PathAccessControlItem[]

Valor de Propriedade

Herdado dePathCreateIfNotExistsOptions.acl

customerProvidedKey

Informações de Chave Fornecidas pelo Cliente.

customerProvidedKey?: CpkInfo

Valor de Propriedade

Herdado dePathCreateIfNotExistsOptions.customerProvidedKey

encryptionContext

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

encryptionContext?: string

Valor de Propriedade

string

Herdado dePathCreateIfNotExistsOptions.encryptionContext

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

Herdado dePathCreateIfNotExistsOptions.expiresOn

group

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

group?: string

Valor de Propriedade

string

Herdado dePathCreateIfNotExistsOptions.group

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

Herdado dePathCreateIfNotExistsOptions.leaseDuration

metadata

metadata?: Metadata

Valor de Propriedade

Herdado dePathCreateIfNotExistsOptions.metadata

owner

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

owner?: string

Valor de Propriedade

string

Herdado dePathCreateIfNotExistsOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valor de Propriedade

Herdado dePathCreateIfNotExistsOptions.pathHttpHeaders

permissions

permissions?: string

Valor de Propriedade

string

Herdado dePathCreateIfNotExistsOptions.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.

proposedLeaseId?: string

Valor de Propriedade

string

Herdado dePathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de Propriedade

Herdado dePathCreateIfNotExistsOptions.tracingOptions

umask

umask?: string

Valor de Propriedade

string

Herdado dePathCreateIfNotExistsOptions.umask