DirectoryRenameOptions interface
Opcje konfigurowania operacji zmiany nazwy .
- Extends
Właściwości
abort |
Implementacja interfejsu |
copy |
Opcjonalny. Określa opcję kopiowania deskryptora zabezpieczeń pliku 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 |
Opcjonalny. Jeśli określono uprawnienie (deskryptor zabezpieczeń) należy ustawić dla katalogu/pliku. |
file |
Opcjonalny. Klucz uprawnienia do ustawienia dla katalogu/pliku. Uwaga: należy określić tylko jeden z plikówPermission lub filePermissionKey. |
ignore |
Opcjonalny. 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 | Opcjonalny. Para name-value do skojarzenia z obiektem magazynu plików. |
replace |
Opcjonalny. 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 wartości lub jeśli istnieje fałsz, a plik docelowy istnieje, żądanie nie zastąpi pliku docelowego. Jeśli podany 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 |
Opcjonalny. 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 kontrolera @azure/abort-controller, aby utworzyć element AbortSignal
.
abortSignal?: AbortSignalLike
Wartość właściwości
copyFileSmbInfo
Opcjonalny. Określa opcję kopiowania deskryptora zabezpieczeń pliku 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
Opcjonalny. Jeśli określono uprawnienie (deskryptor zabezpieczeń) należy ustawić dla katalogu/pliku.
filePermission?: string
Wartość właściwości
string
filePermissionKey
Opcjonalny. 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
Opcjonalny. 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
Opcjonalny. Para name-value do skojarzenia z obiektem magazynu plików.
metadata?: Metadata
Wartość właściwości
replaceIfExists
Opcjonalny. 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 wartości lub jeśli istnieje fałsz, a plik docelowy istnieje, żądanie nie zastąpi pliku docelowego. Jeśli podany 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
Opcjonalny. 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