FileCreateOptions interface

Opzioni per configurare l'operazione di creazione .

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.

content

Dati iniziali.

contentChecksumAlgorithm

Opzioni per indicare quale algoritmo utilizzare per la validazione dei contenuti durante il caricamento.

contentLength

Specifica il numero di byte trasmessi nel corpo della richiesta. Quando il contenuto è impostato su NULL, il valore di questa intestazione deve essere impostato a zero.

contentMD5

Hash MD5 del contenuto. Questo hash viene usato per verificare l'integrità dei dati durante il trasporto. Quando si specifica l'intestazione Content-MD5, il servizio file confronta l'hash del contenuto che è arrivato con il valore di intestazione inviato. Se i due hash non corrispondono, l'operazione avrà esito negativo con codice di errore 400 (richiesta non valida).

fileHttpHeaders

Intestazioni HTTP di file come Content-Type.

leaseAccessConditions

Condizioni di accesso lease.

metadata

Raccolta di coppie di stringhe chiave-valore da associare all'oggetto di archiviazione file.

onProgress

Avanzamento dell'aggiornamento del gestore eventi.

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. Per impostazione predefinita, il valore verrà impostato come ora.

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 file o nel file binario 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.

Si noti che è possibile specificare solo uno dei filePermission o filePermissionKey. Se entrambi non sono specificati, l'ereditarietà verrà impostata 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. Per impostazione predefinita, il valore verrà impostato come ora.

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à

content

Dati iniziali.

content?: RequestBodyType

Valore della proprietà

contentChecksumAlgorithm

Opzioni per indicare quale algoritmo utilizzare per la validazione dei contenuti durante il caricamento.

contentChecksumAlgorithm?: StorageChecksumAlgorithm

Valore della proprietà

contentLength

Specifica il numero di byte trasmessi nel corpo della richiesta. Quando il contenuto è impostato su NULL, il valore di questa intestazione deve essere impostato a zero.

contentLength?: number

Valore della proprietà

number

contentMD5

Hash MD5 del contenuto. Questo hash viene usato per verificare l'integrità dei dati durante il trasporto. Quando si specifica l'intestazione Content-MD5, il servizio file confronta l'hash del contenuto che è arrivato con il valore di intestazione inviato. Se i due hash non corrispondono, l'operazione avrà esito negativo con codice di errore 400 (richiesta non valida).

contentMD5?: Uint8Array

Valore della proprietà

Uint8Array

fileHttpHeaders

Intestazioni HTTP di file come Content-Type.

fileHttpHeaders?: FileHttpHeaders

Valore della proprietà

leaseAccessConditions

Condizioni di accesso lease.

leaseAccessConditions?: LeaseAccessConditions

Valore della proprietà

metadata

Raccolta di coppie di stringhe chiave-valore da associare all'oggetto di archiviazione file.

metadata?: Metadata

Valore della proprietà

onProgress

Avanzamento dell'aggiornamento del gestore eventi.

onProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

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 daFileAndDirectoryCreateCommonOptions.changeTime

creationTime

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 come ora.

creationTime?: Date | "now"

Valore della proprietà

Date | "now"

Ereditato daFileAndDirectoryCreateCommonOptions.creationTime

fileAttributes

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

fileAttributes?: FileSystemAttributes

Valore della proprietà

Ereditato daFileAndDirectoryCreateCommonOptions.fileAttributes

filePermission

Autorizzazione (descrittore di sicurezza) da impostare per il file o la directory nel file o nel file binario 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.

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

filePermission?: string

Valore della proprietà

string

Ereditato daFileAndDirectoryCreateCommonOptions.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 daFileAndDirectoryCreateCommonOptions.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 daFileAndDirectoryCreateCommonOptions.filePermissionKey

lastWriteTime

Ultima proprietà di scrittura 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 come ora.

lastWriteTime?: Date | "now"

Valore della proprietà

Date | "now"

Ereditato daFileAndDirectoryCreateCommonOptions.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 daFileAndDirectoryCreateCommonOptions.posixProperties

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

ereditato daCommonOptions.tracingOptions