FileCreateOptions interface

Možnosti konfigurace operace vytvoření

Extends

Vlastnosti

abortSignal

Implementace rozhraní AbortSignalLike, která signalizují požadavek na zrušení operace. Například pomocí kontroleru @azure/abort-controller vytvořte AbortSignal.

content

Počáteční data.

contentChecksumAlgorithm

Možnosti, které určí, jaký algoritmus použít pro ověření obsahu při nahrávání.

contentLength

Určuje počet bajtů přenášených v textu požadavku. Když je obsah nastaven na NULL, hodnota této hlavičky musí být nastavena na nulu.

contentMD5

Hodnota hash MD5 obsahu. Tato hodnota hash se používá k ověření integrity dat během přenosu. Pokud je zadána hlavička Content-MD5, služba File porovná hodnotu hash obsahu, který přišel s hodnotou hlavičky, která byla odeslána. Pokud se dvě hodnoty hash neshodují, operace selže s kódem chyby 400 (Chybný požadavek).

fileHttpHeaders

Hlavičky HTTP souboru, jako je Content-Type.

leaseAccessConditions

Podmínky přístupu k zapůjčení

metadata

Kolekce páru řetězců klíč-hodnota, která se má přidružit k objektu úložiště souborů.

onProgress

Průběh aktualizace obslužné rutiny události

Zděděné vlastnosti

changeTime

Vlastnost času koordinovaného univerzálního času (UTC) pro adresář změní. Hodnotu teď můžete použít k označení času požadavku. Ve výchozím nastavení se hodnota nastaví na čas požadavku.

creationTime

Vlastnost času vytvoření koordinovaného univerzálního času (UTC) pro adresář. Hodnotu teď můžete použít k označení času požadavku. Ve výchozím nastavení se hodnota nastaví jako nyní.

fileAttributes

Atributy systému souborů, které se mají nastavit v souboru nebo adresáři.

filePermission

Oprávnění (popisovač zabezpečení) pro soubor nebo adresář v jazyce SDDL (Security Descriptor Definition Language) nebo binárním souboru. Pokud je zadaný, musí mít vlastníka, skupinu a volitelný seznam řízení přístupu (DACL). Hodnotu dědění lze předat, aby dědila z nadřazeného adresáře.

Všimněte si, že lze zadat pouze jeden souborPermission nebo filePermissionKey. A pokud nejsou oba zadány, dědění bude nastaveno na filePermission jako výchozí hodnotu klientskou knihovnou.

filePermissionFormat

Volitelný. K dispozici pro verzi 2023-06-01 a novější. Určuje formát, ve kterém se oprávnění vrátí. Přijatelné hodnoty jsou SDDL nebo binární. Pokud není zadaný formát x-ms-file-permission-format nebo explicitně nastaven na SDDL, vrátí se oprávnění ve formátu SDDL. Pokud je formát x-ms-file-permission-format explicitně nastaven na binární, vrátí se oprávnění jako řetězec base64 představující binární kódování oprávnění.

filePermissionKey

Klíč oprávnění, které se má nastavit pro soubor nebo adresář. Můžete ho vytvořit pomocí rozhraní API Create-Permission.

Všimněte si, že lze zadat pouze jeden souborPermission nebo filePermissionKey.

lastWriteTime

Vlastnost posledního zápisu pro adresář ve standardu UTC (Coordinated Universal Time). Hodnotu teď můžete použít k označení času požadavku. Ve výchozím nastavení se hodnota nastaví jako nyní.

posixProperties

Volitelné vlastnosti pro nastavení souborů NFS Všimněte si, že tato vlastnost se vztahuje pouze na soubory vytvořené ve sdílených složkách NFS.

tracingOptions

Podrobnosti vlastnosti

abortSignal

Implementace rozhraní AbortSignalLike, která signalizují požadavek na zrušení operace. Například pomocí kontroleru @azure/abort-controller vytvořte AbortSignal.

abortSignal?: AbortSignalLike

Hodnota vlastnosti

content

Počáteční data.

content?: RequestBodyType

Hodnota vlastnosti

contentChecksumAlgorithm

Možnosti, které určí, jaký algoritmus použít pro ověření obsahu při nahrávání.

contentChecksumAlgorithm?: StorageChecksumAlgorithm

Hodnota vlastnosti

contentLength

Určuje počet bajtů přenášených v textu požadavku. Když je obsah nastaven na NULL, hodnota této hlavičky musí být nastavena na nulu.

contentLength?: number

Hodnota vlastnosti

number

contentMD5

Hodnota hash MD5 obsahu. Tato hodnota hash se používá k ověření integrity dat během přenosu. Pokud je zadána hlavička Content-MD5, služba File porovná hodnotu hash obsahu, který přišel s hodnotou hlavičky, která byla odeslána. Pokud se dvě hodnoty hash neshodují, operace selže s kódem chyby 400 (Chybný požadavek).

contentMD5?: Uint8Array

Hodnota vlastnosti

Uint8Array

fileHttpHeaders

Hlavičky HTTP souboru, jako je Content-Type.

fileHttpHeaders?: FileHttpHeaders

Hodnota vlastnosti

leaseAccessConditions

Podmínky přístupu k zapůjčení

leaseAccessConditions?: LeaseAccessConditions

Hodnota vlastnosti

metadata

Kolekce páru řetězců klíč-hodnota, která se má přidružit k objektu úložiště souborů.

metadata?: Metadata

Hodnota vlastnosti

onProgress

Průběh aktualizace obslužné rutiny události

onProgress?: (progress: TransferProgressEvent) => void

Hodnota vlastnosti

(progress: TransferProgressEvent) => void

Podrobnosti zděděných vlastností

changeTime

Vlastnost času koordinovaného univerzálního času (UTC) pro adresář změní. Hodnotu teď můžete použít k označení času požadavku. Ve výchozím nastavení se hodnota nastaví na čas požadavku.

changeTime?: Date | "now"

Hodnota vlastnosti

Date | "now"

zděděno ze souboruFileAndDirectoryCreateCommonOptions.changeTime

creationTime

Vlastnost času vytvoření koordinovaného univerzálního času (UTC) pro adresář. Hodnotu teď můžete použít k označení času požadavku. Ve výchozím nastavení se hodnota nastaví jako nyní.

creationTime?: Date | "now"

Hodnota vlastnosti

Date | "now"

zděděno ze souboruFileAndDirectoryCreateCommonOptions.creationTime

fileAttributes

Atributy systému souborů, které se mají nastavit v souboru nebo adresáři.

fileAttributes?: FileSystemAttributes

Hodnota vlastnosti

zděděno ze souboruFileAndDirectoryCreateCommonOptions.fileAttributes

filePermission

Oprávnění (popisovač zabezpečení) pro soubor nebo adresář v jazyce SDDL (Security Descriptor Definition Language) nebo binárním souboru. Pokud je zadaný, musí mít vlastníka, skupinu a volitelný seznam řízení přístupu (DACL). Hodnotu dědění lze předat, aby dědila z nadřazeného adresáře.

Všimněte si, že lze zadat pouze jeden souborPermission nebo filePermissionKey. A pokud nejsou oba zadány, dědění bude nastaveno na filePermission jako výchozí hodnotu klientskou knihovnou.

filePermission?: string

Hodnota vlastnosti

string

zděděno ze souboruFileAndDirectoryCreateCommonOptions.filePermission

filePermissionFormat

Volitelný. K dispozici pro verzi 2023-06-01 a novější. Určuje formát, ve kterém se oprávnění vrátí. Přijatelné hodnoty jsou SDDL nebo binární. Pokud není zadaný formát x-ms-file-permission-format nebo explicitně nastaven na SDDL, vrátí se oprávnění ve formátu SDDL. Pokud je formát x-ms-file-permission-format explicitně nastaven na binární, vrátí se oprávnění jako řetězec base64 představující binární kódování oprávnění.

filePermissionFormat?: FilePermissionFormat

Hodnota vlastnosti

zděděno ze souboruFileAndDirectoryCreateCommonOptions.filePermissionFormat

filePermissionKey

Klíč oprávnění, které se má nastavit pro soubor nebo adresář. Můžete ho vytvořit pomocí rozhraní API Create-Permission.

Všimněte si, že lze zadat pouze jeden souborPermission nebo filePermissionKey.

filePermissionKey?: string

Hodnota vlastnosti

string

zděděno ze souboruFileAndDirectoryCreateCommonOptions.filePermissionKey

lastWriteTime

Vlastnost posledního zápisu pro adresář ve standardu UTC (Coordinated Universal Time). Hodnotu teď můžete použít k označení času požadavku. Ve výchozím nastavení se hodnota nastaví jako nyní.

lastWriteTime?: Date | "now"

Hodnota vlastnosti

Date | "now"

zděděno ze souboruFileAndDirectoryCreateCommonOptions.lastWriteTime

posixProperties

Volitelné vlastnosti pro nastavení souborů NFS Všimněte si, že tato vlastnost se vztahuje pouze na soubory vytvořené ve sdílených složkách NFS.

posixProperties?: FilePosixProperties

Hodnota vlastnosti

zděděné ze souboruFileAndDirectoryCreateCommonOptions.posixProperties

tracingOptions

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

zděděno zCommonOptions.tracingOptions