DirectoryRenameOptions interface
Opcje konfigurowania operacji zmiany nazwy.
- Rozszerzenie
Właściwości
abort |
Implementacja interfejsu |
copy |
Fakultatywny. Określa opcję kopiowania deskryptora zabezpieczeń plików z pliku źródłowego lub ustawiania go przy użyciu wartości nagłówka x-ms-file-permission lub x-ms-file-permission-key. |
destination |
Warunek dostępu dzierżawy dla pliku docelowego. Wymagane, jeśli plik docelowy ma aktywną nieskończoną dzierżawę. |
file |
Fakultatywny. Jeśli określono uprawnienie (deskryptor zabezpieczeń) należy ustawić dla katalogu/pliku. |
file |
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 |
file |
Fakultatywny. Klucz uprawnienia do ustawienia dla katalogu/pliku. Uwaga: należy określić tylko jeden z plikówPermission lub filePermissionKey. |
ignore |
Fakultatywny. Wartość logiczna określająca, czy atrybut ReadOnly w wcześniej istniejących plikach docelowych powinien być przestrzegany. Jeśli wartość true, zmiana nazwy powiedzie się, w przeciwnym razie poprzedni plik w miejscu docelowym z zestawem atrybutów ReadOnly spowoduje niepowodzenie zmiany nazwy. |
metadata | Fakultatywny. Para name-value do skojarzenia z obiektem magazynu plików. |
replace |
Fakultatywny. Wartość logiczna, jeśli plik docelowy już istnieje, czy to żądanie zastąpi plik, czy nie. Jeśli wartość true, zmiana nazwy powiedzie się i zastąpi plik docelowy. Jeśli nie podano lub jeśli plik false i plik docelowy istnieje, żądanie nie zastąpi pliku docelowego. Jeśli zostanie podany i plik docelowy nie istnieje, zmiana nazwy powiedzie się. Uwaga: ta wartość nie zastępuje wartości nagłówka x-ms-file-copy-ignore-read-only. |
source |
Warunek dostępu dzierżawy dla pliku źródłowego. Wymagane, jeśli plik źródłowy ma aktywną nieskończoną dzierżawę. |
timeout |
Fakultatywny. Parametr limitu czasu jest wyrażony w sekundach. Aby uzyskać więcej informacji, zobacz Ustawianie limitów czasu dla operacji usługi plików. |
Właściwości dziedziczone
tracing |
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
copyFileSmbInfo
Fakultatywny. Określa opcję kopiowania deskryptora zabezpieczeń plików z pliku źródłowego lub ustawiania go przy użyciu wartości nagłówka x-ms-file-permission lub x-ms-file-permission-key.
copyFileSmbInfo?: CopyFileSmbInfo
Wartość właściwości
destinationLeaseAccessConditions
Warunek dostępu dzierżawy dla pliku docelowego. Wymagane, jeśli plik docelowy ma aktywną nieskończoną dzierżawę.
destinationLeaseAccessConditions?: LeaseAccessConditions
Wartość właściwości
filePermission
Fakultatywny. Jeśli określono uprawnienie (deskryptor zabezpieczeń) należy ustawić dla katalogu/pliku.
filePermission?: string
Wartość właściwości
string
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
filePermissionKey
Fakultatywny. Klucz uprawnienia do ustawienia dla katalogu/pliku. Uwaga: należy określić tylko jeden z plikówPermission lub filePermissionKey.
filePermissionKey?: string
Wartość właściwości
string
ignoreReadOnly
Fakultatywny. Wartość logiczna określająca, czy atrybut ReadOnly w wcześniej istniejących plikach docelowych powinien być przestrzegany. Jeśli wartość true, zmiana nazwy powiedzie się, w przeciwnym razie poprzedni plik w miejscu docelowym z zestawem atrybutów ReadOnly spowoduje niepowodzenie zmiany nazwy.
ignoreReadOnly?: boolean
Wartość właściwości
boolean
metadata
Fakultatywny. Para name-value do skojarzenia z obiektem magazynu plików.
metadata?: Metadata
Wartość właściwości
replaceIfExists
Fakultatywny. Wartość logiczna, jeśli plik docelowy już istnieje, czy to żądanie zastąpi plik, czy nie. Jeśli wartość true, zmiana nazwy powiedzie się i zastąpi plik docelowy. Jeśli nie podano lub jeśli plik false i plik docelowy istnieje, żądanie nie zastąpi pliku docelowego. Jeśli zostanie podany i plik docelowy nie istnieje, zmiana nazwy powiedzie się. Uwaga: ta wartość nie zastępuje wartości nagłówka x-ms-file-copy-ignore-read-only.
replaceIfExists?: boolean
Wartość właściwości
boolean
sourceLeaseAccessConditions
Warunek dostępu dzierżawy dla pliku źródłowego. Wymagane, jeśli plik źródłowy ma aktywną nieskończoną dzierżawę.
sourceLeaseAccessConditions?: LeaseAccessConditions
Wartość właściwości
timeoutInSeconds
Fakultatywny. Parametr limitu czasu jest wyrażony w sekundach. Aby uzyskać więcej informacji, zobacz Ustawianie limitów czasu dla operacji usługi plików.
timeoutInSeconds?: number
Wartość właściwości
number
Szczegóły właściwości dziedziczonej
tracingOptions
tracingOptions?: OperationTracingOptions
Wartość właściwości
dziedziczone zCommonOptions.tracingOptions