Udostępnij za pośrednictwem


FileCreateOptions interface

Opcje konfigurowania operacji tworzenia .

Rozszerzenie

Właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć AbortSignal.

fileHttpHeaders

Nagłówki HTTP pliku, takie jak Content-Type.

leaseAccessConditions

Warunki dostępu do dzierżawy.

metadata

Kolekcja pary ciągów klucz-wartość do skojarzenia z obiektem magazynu plików.

Właściwości dziedziczone

changeTime

Właściwość czasu uniwersalnego koordynowanego (UTC) zmienia czas dla katalogu. Teraz można użyć wartości w celu wskazania czasu żądania. Domyślnie wartość zostanie ustawiona na godzinę żądania.

creationTime

Właściwość czasu utworzenia uniwersalnego czasu koordynowanego (UTC) dla katalogu. Teraz można użyć wartości w celu wskazania czasu żądania. Domyślnie wartość zostanie ustawiona jako teraz.

fileAttributes

Atrybuty systemu plików, które mają być ustawione w pliku lub katalogu.

filePermission

Uprawnienia (deskryptor zabezpieczeń) mają być ustawione dla pliku lub katalogu w języku Security Descriptor Definition Language (SDDL) lub binarnym. Jeśli zostanie określony, musi mieć listę właściciela, grupy i uznaniowej listy kontroli dostępu (DACL). Wartość dziedziczenia może zostać przekazana do dziedziczenia z katalogu nadrzędnego.

Należy pamiętać, że można określić tylko jeden plikPermission lub filePermissionKey. Jeśli oba te elementy nie zostaną określone, dziedziczenie zostanie ustawione na wartość filePermission jako wartość domyślną przez bibliotekę klienta.

filePermissionFormat

Fakultatywny. Dostępne dla wersji 2023-06-01 lub nowszej. Określa format, w którym jest zwracane uprawnienie. Dopuszczalne wartości to SDDL lub binarne. Jeśli format x-ms-file-permission-format jest nieokreślony lub jawnie ustawiony na SDDL, uprawnienie jest zwracane w formacie SDDL. Jeśli format x-ms-file-permission-format jest jawnie ustawiony na binarny, uprawnienie jest zwracane jako ciąg base64 reprezentujący kodowanie binarne uprawnienia

filePermissionKey

Klucz uprawnienia do ustawienia dla pliku lub katalogu. Można to utworzyć przy użyciu interfejsu API Create-Permission.

Należy pamiętać, że można określić tylko jeden plikPermission lub filePermissionKey.

lastWriteTime

Właściwość ostatniego zapisu koordynowanego czasu uniwersalnego (UTC) dla katalogu. Teraz można użyć wartości w celu wskazania czasu żądania. Domyślnie wartość zostanie ustawiona jako teraz.

tracingOptions

Szczegóły właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć AbortSignal.

abortSignal?: AbortSignalLike

Wartość właściwości

fileHttpHeaders

Nagłówki HTTP pliku, takie jak Content-Type.

fileHttpHeaders?: FileHttpHeaders

Wartość właściwości

leaseAccessConditions

Warunki dostępu do dzierżawy.

leaseAccessConditions?: LeaseAccessConditions

Wartość właściwości

metadata

Kolekcja pary ciągów klucz-wartość do skojarzenia z obiektem magazynu plików.

metadata?: Metadata

Wartość właściwości

Szczegóły właściwości dziedziczonej

changeTime

Właściwość czasu uniwersalnego koordynowanego (UTC) zmienia czas dla katalogu. Teraz można użyć wartości w celu wskazania czasu żądania. Domyślnie wartość zostanie ustawiona na godzinę żądania.

changeTime?: Date | "now"

Wartość właściwości

Date | "now"

dziedziczone zFileAndDirectoryCreateCommonOptions.changeTime

creationTime

Właściwość czasu utworzenia uniwersalnego czasu koordynowanego (UTC) dla katalogu. Teraz można użyć wartości w celu wskazania czasu żądania. Domyślnie wartość zostanie ustawiona jako teraz.

creationTime?: Date | "now"

Wartość właściwości

Date | "now"

dziedziczone zFileAndDirectoryCreateCommonOptions.creationTime

fileAttributes

Atrybuty systemu plików, które mają być ustawione w pliku lub katalogu.

fileAttributes?: FileSystemAttributes

Wartość właściwości

dziedziczone zFileAndDirectoryCreateCommonOptions.fileAttributes

filePermission

Uprawnienia (deskryptor zabezpieczeń) mają być ustawione dla pliku lub katalogu w języku Security Descriptor Definition Language (SDDL) lub binarnym. Jeśli zostanie określony, musi mieć listę właściciela, grupy i uznaniowej listy kontroli dostępu (DACL). Wartość dziedziczenia może zostać przekazana do dziedziczenia z katalogu nadrzędnego.

Należy pamiętać, że można określić tylko jeden plikPermission lub filePermissionKey. Jeśli oba te elementy nie zostaną określone, dziedziczenie zostanie ustawione na wartość filePermission jako wartość domyślną przez bibliotekę klienta.

filePermission?: string

Wartość właściwości

string

dziedziczone zFileAndDirectoryCreateCommonOptions.filePermission

filePermissionFormat

Fakultatywny. Dostępne dla wersji 2023-06-01 lub nowszej. Określa format, w którym jest zwracane uprawnienie. Dopuszczalne wartości to SDDL lub binarne. Jeśli format x-ms-file-permission-format jest nieokreślony lub jawnie ustawiony na SDDL, uprawnienie jest zwracane w formacie SDDL. Jeśli format x-ms-file-permission-format jest jawnie ustawiony na binarny, uprawnienie jest zwracane jako ciąg base64 reprezentujący kodowanie binarne uprawnienia

filePermissionFormat?: FilePermissionFormat

Wartość właściwości

dziedziczone zFileAndDirectoryCreateCommonOptions.filePermissionFormat

filePermissionKey

Klucz uprawnienia do ustawienia dla pliku lub katalogu. Można to utworzyć przy użyciu interfejsu API Create-Permission.

Należy pamiętać, że można określić tylko jeden plikPermission lub filePermissionKey.

filePermissionKey?: string

Wartość właściwości

string

dziedziczone zFileAndDirectoryCreateCommonOptions.filePermissionKey

lastWriteTime

Właściwość ostatniego zapisu koordynowanego czasu uniwersalnego (UTC) dla katalogu. Teraz można użyć wartości w celu wskazania czasu żądania. Domyślnie wartość zostanie ustawiona jako teraz.

lastWriteTime?: Date | "now"

Wartość właściwości

Date | "now"

dziedziczone zFileAndDirectoryCreateCommonOptions.lastWriteTime

tracingOptions

tracingOptions?: OperationTracingOptions

Wartość właściwości

dziedziczone zCommonOptions.tracingOptions