Udostępnij za pośrednictwem


DirectoryRenameOptions interface

Opcje konfigurowania operacji zmiany nazwy .

Extends

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.

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.

destinationLeaseAccessConditions

Warunek dostępu dzierżawy dla pliku docelowego. Wymagane, jeśli plik docelowy ma aktywną nieskończoną dzierżawę.

filePermission

Opcjonalny. Jeśli określono uprawnienie (deskryptor zabezpieczeń) należy ustawić dla katalogu/pliku.

filePermissionKey

Opcjonalny. Klucz uprawnienia do ustawienia dla katalogu/pliku. Uwaga: należy określić tylko jeden z plikówPermission lub filePermissionKey.

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.

metadata

Opcjonalny. Para name-value do skojarzenia z obiektem magazynu plików.

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.

sourceLeaseAccessConditions

Warunek dostępu dzierżawy dla pliku źródłowego. Wymagane, jeśli plik źródłowy ma aktywną nieskończoną dzierżawę.

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.

Właściwości dziedziczone

tracingOptions

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