Condividi tramite


FileCreateOptions interface

Interfaccia per le opzioni comuni a ogni operazione remota.

Extends

Proprietà ereditate

abortSignal
acl

facoltativo. Diritti di controllo di accesso POSIX su file e directory.

conditions
customerProvidedKey

Informazioni chiave fornite dal cliente.

encryptionContext

facoltativo. Specifica il contesto di crittografia da impostare nel file.

expiresOn

facoltativo. Opzioni per la pianificazione dell'eliminazione di un percorso. Un valore numerico indica la durata prima dell'eliminazione del file in millisecondi. Un valore Date indica l'ora da impostare per quando il percorso verrà eliminato. Non si applica alle directory.

group

facoltativo. Gruppo proprietario del BLOB o della directory.

leaseDuration

La durata del lease è necessaria per acquisire un lease e specifica la durata del lease in secondi. La durata del lease deve essere compresa tra 15 e 60 secondi o -1 per il lease infinito.

metadata
owner

facoltativo. Proprietario del BLOB o della directory.

pathHttpHeaders
permissions
proposedLeaseId

ID lease proposto, in un formato di stringa GUID. Il servizio BLOB restituisce 400 (richiesta non valida) se l'ID lease proposto non è nel formato corretto. Vedere Costruttore Guid (Stringa) per un elenco dei formati stringa GUID validi.

tracingOptions
umask

Dettagli proprietà ereditate

abortSignal

abortSignal?: AbortSignalLike

Valore della proprietà

Ereditato daPathCreateOptions.abortSignal

acl

facoltativo. Diritti di controllo di accesso POSIX su file e directory.

acl?: PathAccessControlItem[]

Valore della proprietà

Ereditato daPathCreateOptions.acl

conditions

conditions?: DataLakeRequestConditions

Valore della proprietà

Ereditato daPathCreateOptions.conditions

customerProvidedKey

Informazioni chiave fornite dal cliente.

customerProvidedKey?: CpkInfo

Valore della proprietà

Ereditato daPathCreateOptions.customerProvidedKey

encryptionContext

facoltativo. Specifica il contesto di crittografia da impostare nel file.

encryptionContext?: string

Valore della proprietà

string

Ereditato daPathCreateOptions.encryptionContext

expiresOn

facoltativo. Opzioni per la pianificazione dell'eliminazione di un percorso. Un valore numerico indica la durata prima dell'eliminazione del file in millisecondi. Un valore Date indica l'ora da impostare per quando il percorso verrà eliminato. Non si applica alle directory.

expiresOn?: number | Date

Valore della proprietà

number | Date

Ereditato daPathCreateOptions.expiresOn

group

facoltativo. Gruppo proprietario del BLOB o della directory.

group?: string

Valore della proprietà

string

Ereditato daPathCreateOptions.group

leaseDuration

La durata del lease è necessaria per acquisire un lease e specifica la durata del lease in secondi. La durata del lease deve essere compresa tra 15 e 60 secondi o -1 per il lease infinito.

leaseDuration?: number

Valore della proprietà

number

Ereditato daPathCreateOptions.leaseDuration

metadata

metadata?: Metadata

Valore della proprietà

Ereditato daPathCreateOptions.metadata

owner

facoltativo. Proprietario del BLOB o della directory.

owner?: string

Valore della proprietà

string

Ereditato daPathCreateOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valore della proprietà

Ereditato daPathCreateOptions.pathHttpHeaders

permissions

permissions?: string

Valore della proprietà

string

Ereditato daPathCreateOptions.permissions

proposedLeaseId

ID lease proposto, in un formato di stringa GUID. Il servizio BLOB restituisce 400 (richiesta non valida) se l'ID lease proposto non è nel formato corretto. Vedere Costruttore Guid (Stringa) per un elenco dei formati stringa GUID validi.

proposedLeaseId?: string

Valore della proprietà

string

Ereditato daPathCreateOptions.proposeLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato daPathCreateOptions.tracingOptions

umask

umask?: string

Valore della proprietà

string

Ereditato daPathCreateOptions.umask