Condividi tramite


DirectoryProperties interface

Interfaccia per le opzioni comuni a ogni operazione remota.

Extends

Proprietà

abortSignal

Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullare l'operazione. Ad esempio, usare il @azure/abort-controller per creare un AbortSignal.

Proprietà ereditate

changeTime

Proprietà ora UTC (Coordinated Universal Time) per la directory. È ora possibile usare un valore per indicare l'ora della richiesta. Per impostazione predefinita, il valore verrà impostato sull'ora della richiesta.

creationTime

Proprietà ora UTC (Coordinated Universal Time) per la directory. È ora possibile usare un valore per indicare l'ora della richiesta. È possibile passare un valore di preserve per mantenere invariato un valore esistente. Per impostazione predefinita, il valore verrà impostato come preserve.

fileAttributes

Attributi del file system da impostare nel file o nella directory.

filePermission

Autorizzazione (descrittore di sicurezza) da impostare per il file o la directory nel linguaggio SDDL (Security Descriptor Definition Language). Se specificato, deve avere un proprietario, un gruppo e un elenco di controllo di accesso discrezionale (DACL). È possibile passare un valore di inherit per ereditare dalla directory padre. È possibile passare un valore di preserve per mantenere invariato il valore.

Si noti che è possibile specificare solo uno dei filePermission o filePermissionKey. Se entrambi non sono specificati, preserve verrà impostato su filePermission come valore predefinito per la libreria client.

filePermissionFormat

Opzionale. Disponibile per la versione 2023-06-01 e successive. Specifica il formato in cui viene restituita l'autorizzazione. I valori accettabili sono SDDL o binari. Se x-ms-file-permission-format non è specificato o impostato in modo esplicito su SDDL, l'autorizzazione viene restituita in formato SDDL. Se x-ms-file-permission-format è impostato in modo esplicito su binario, l'autorizzazione viene restituita come stringa base64 che rappresenta la codifica binaria dell'autorizzazione

filePermissionKey

Chiave dell'autorizzazione da impostare per il file o la directory. Questa operazione può essere creata usando l'API Create-Permission.

Si noti che è possibile specificare solo uno dei filePermission o filePermissionKey.

lastWriteTime

Ultima proprietà di scrittura utc (Coordinated Universal Time) per la directory. È ora possibile usare un valore per indicare l'ora della richiesta. È possibile passare un valore di preserve per mantenere invariato un valore esistente. Per impostazione predefinita, il valore verrà impostato come preserve.

posixProperties

Proprietà facoltative da impostare nei file NFS. Si noti che questa proprietà è applicabile solo ai file creati nelle condivisioni NFS.

tracingOptions

Dettagli proprietà

abortSignal

Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullare l'operazione. Ad esempio, usare il @azure/abort-controller per creare un AbortSignal.

abortSignal?: AbortSignalLike

Valore della proprietà

Dettagli proprietà ereditate

changeTime

Proprietà ora UTC (Coordinated Universal Time) per la directory. È ora possibile usare un valore per indicare l'ora della richiesta. Per impostazione predefinita, il valore verrà impostato sull'ora della richiesta.

changeTime?: Date | "now"

Valore della proprietà

Date | "now"

Ereditato daFileAndDirectorySetPropertiesCommonOptions.changeTime

creationTime

Proprietà ora UTC (Coordinated Universal Time) per la directory. È ora possibile usare un valore per indicare l'ora della richiesta. È possibile passare un valore di preserve per mantenere invariato un valore esistente. Per impostazione predefinita, il valore verrà impostato come preserve.

creationTime?: Date | "now" | "preserve"

Valore della proprietà

Date | "now" | "preserve"

Ereditato daFileAndDirectorySetPropertiesCommonOptions.creationTime

fileAttributes

Attributi del file system da impostare nel file o nella directory.

fileAttributes?: FileSystemAttributes | "preserve"

Valore della proprietà

FileSystemAttributes | "preserve"

Ereditato daFileAndDirectorySetPropertiesCommonOptions.fileAttributes

filePermission

Autorizzazione (descrittore di sicurezza) da impostare per il file o la directory nel linguaggio SDDL (Security Descriptor Definition Language). Se specificato, deve avere un proprietario, un gruppo e un elenco di controllo di accesso discrezionale (DACL). È possibile passare un valore di inherit per ereditare dalla directory padre. È possibile passare un valore di preserve per mantenere invariato il valore.

Si noti che è possibile specificare solo uno dei filePermission o filePermissionKey. Se entrambi non sono specificati, preserve verrà impostato su filePermission come valore predefinito per la libreria client.

filePermission?: string

Valore della proprietà

string

Ereditato daFileAndDirectorySetPropertiesCommonOptions.filePermission

filePermissionFormat

Opzionale. Disponibile per la versione 2023-06-01 e successive. Specifica il formato in cui viene restituita l'autorizzazione. I valori accettabili sono SDDL o binari. Se x-ms-file-permission-format non è specificato o impostato in modo esplicito su SDDL, l'autorizzazione viene restituita in formato SDDL. Se x-ms-file-permission-format è impostato in modo esplicito su binario, l'autorizzazione viene restituita come stringa base64 che rappresenta la codifica binaria dell'autorizzazione

filePermissionFormat?: FilePermissionFormat

Valore della proprietà

Ereditato daFileAndDirectorySetPropertiesCommonOptions.filePermissionFormat

filePermissionKey

Chiave dell'autorizzazione da impostare per il file o la directory. Questa operazione può essere creata usando l'API Create-Permission.

Si noti che è possibile specificare solo uno dei filePermission o filePermissionKey.

filePermissionKey?: string

Valore della proprietà

string

Ereditato daFileAndDirectorySetPropertiesCommonOptions.filePermissionKey

lastWriteTime

Ultima proprietà di scrittura utc (Coordinated Universal Time) per la directory. È ora possibile usare un valore per indicare l'ora della richiesta. È possibile passare un valore di preserve per mantenere invariato un valore esistente. Per impostazione predefinita, il valore verrà impostato come preserve.

lastWriteTime?: Date | "now" | "preserve"

Valore della proprietà

Date | "now" | "preserve"

ereditato daFileAndDirectorySetPropertiesCommonOptions.lastWriteTime

posixProperties

Proprietà facoltative da impostare nei file NFS. Si noti che questa proprietà è applicabile solo ai file creati nelle condivisioni NFS.

posixProperties?: FilePosixProperties

Valore della proprietà

Ereditato daFileAndDirectorySetPropertiesCommonOptions.posixProperties

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

ereditato daCommonOptions.tracingOptions