Поделиться через


FileCreateOptions interface

Параметры настройки операции создания.

Extends

Свойства

abortSignal

Реализация интерфейса AbortSignalLike для сигнала о запросе на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

fileHttpHeaders

Заголовки HTTP файла, такие как Content-Type.

leaseAccessConditions

Условия доступа к аренде.

metadata

Коллекция пары строк "ключ-значение", которая связывается с объектом хранилища файлов.

Унаследованные свойства

changeTime

Свойство времени изменения координированного универсального времени (UTC) для каталога. Теперь можно использовать значение, указывающее время запроса. По умолчанию значение будет задано на время запроса.

creationTime

Свойство времени создания в формате UTC для каталога. Теперь можно использовать значение, указывающее время запроса. По умолчанию значение будет задано как сейчас.

fileAttributes

Атрибуты файловой системы, заданные в файле или каталоге.

filePermission

Разрешение (дескриптор безопасности) для файла или каталога в языке определения дескриптора безопасности (SDDL) или двоичном файле. При указании он должен иметь список управления доступом владельца, группы и управления доступом (DACL). Значение наследуемого может быть передано в наследование от родительского каталога.

Обратите внимание, что можно указать только один файлPermission или filePermissionKey. Если оба параметра не указаны, наследование будет иметь значение filePermission в качестве значения по умолчанию клиентской библиотекой.

filePermissionFormat

Необязательный. Доступно для версии 2023-06-01 и более поздних версий. Указывает формат, в котором возвращается разрешение. Допустимыми значениями являются SDDL или двоичные значения. Если формат разрешений x-ms-file-permission-format не указан или явно задан в SDDL, разрешение возвращается в формате SDDL. Если для x-ms-file-permission-format явно задан двоичный формат, разрешение возвращается в виде строки base64, представляющей двоичную кодировку разрешения.

filePermissionKey

Ключ разрешения, заданного для файла или каталога. Это можно создать с помощью API Create-Permission.

Обратите внимание, что можно указать только один файлPermission или filePermissionKey.

lastWriteTime

Последнее свойство записи для каталога в формате UTC. Теперь можно использовать значение, указывающее время запроса. По умолчанию значение будет задано как сейчас.

posixProperties

Необязательные свойства, заданные в файлах NFS. Обратите внимание, что это свойство применимо только к файлам, созданным в общих папках NFS.

tracingOptions

Сведения о свойстве

abortSignal

Реализация интерфейса AbortSignalLike для сигнала о запросе на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

abortSignal?: AbortSignalLike

Значение свойства

fileHttpHeaders

Заголовки HTTP файла, такие как Content-Type.

fileHttpHeaders?: FileHttpHeaders

Значение свойства

leaseAccessConditions

Условия доступа к аренде.

leaseAccessConditions?: LeaseAccessConditions

Значение свойства

metadata

Коллекция пары строк "ключ-значение", которая связывается с объектом хранилища файлов.

metadata?: Metadata

Значение свойства

Сведения об унаследованном свойстве

changeTime

Свойство времени изменения координированного универсального времени (UTC) для каталога. Теперь можно использовать значение, указывающее время запроса. По умолчанию значение будет задано на время запроса.

changeTime?: Date | "now"

Значение свойства

Date | "now"

наследуется отFileAndDirectoryCreateCommonOptions.changeTime

creationTime

Свойство времени создания в формате UTC для каталога. Теперь можно использовать значение, указывающее время запроса. По умолчанию значение будет задано как сейчас.

creationTime?: Date | "now"

Значение свойства

Date | "now"

наследуется отFileAndDirectoryCreateCommonOptions.creationTime

fileAttributes

Атрибуты файловой системы, заданные в файле или каталоге.

fileAttributes?: FileSystemAttributes

Значение свойства

унаследован отFileAndDirectoryCreateCommonOptions.fileAttributes

filePermission

Разрешение (дескриптор безопасности) для файла или каталога в языке определения дескриптора безопасности (SDDL) или двоичном файле. При указании он должен иметь список управления доступом владельца, группы и управления доступом (DACL). Значение наследуемого может быть передано в наследование от родительского каталога.

Обратите внимание, что можно указать только один файлPermission или filePermissionKey. Если оба параметра не указаны, наследование будет иметь значение filePermission в качестве значения по умолчанию клиентской библиотекой.

filePermission?: string

Значение свойства

string

наследуется отFileAndDirectoryCreateCommonOptions.filePermission

filePermissionFormat

Необязательный. Доступно для версии 2023-06-01 и более поздних версий. Указывает формат, в котором возвращается разрешение. Допустимыми значениями являются SDDL или двоичные значения. Если формат разрешений x-ms-file-permission-format не указан или явно задан в SDDL, разрешение возвращается в формате SDDL. Если для x-ms-file-permission-format явно задан двоичный формат, разрешение возвращается в виде строки base64, представляющей двоичную кодировку разрешения.

filePermissionFormat?: FilePermissionFormat

Значение свойства

унаследован отFileAndDirectoryCreateCommonOptions.filePermissionFormat

filePermissionKey

Ключ разрешения, заданного для файла или каталога. Это можно создать с помощью API Create-Permission.

Обратите внимание, что можно указать только один файлPermission или filePermissionKey.

filePermissionKey?: string

Значение свойства

string

унаследован отFileAndDirectoryCreateCommonOptions.filePermissionKey

lastWriteTime

Последнее свойство записи для каталога в формате UTC. Теперь можно использовать значение, указывающее время запроса. По умолчанию значение будет задано как сейчас.

lastWriteTime?: Date | "now"

Значение свойства

Date | "now"

наследуется отFileAndDirectoryCreateCommonOptions.lastWriteTime

posixProperties

Необязательные свойства, заданные в файлах NFS. Обратите внимание, что это свойство применимо только к файлам, созданным в общих папках NFS.

posixProperties?: FilePosixProperties

Значение свойства

унаследован отFileAndDirectoryCreateCommonOptions.posixProperties

tracingOptions

tracingOptions?: OperationTracingOptions

Значение свойства

наследуется отCommonOptions.tracingOptions