Freigeben über


FileRenameOptions interface

Optionen zum Konfigurieren des Umbenennungsvorgangs .

Extends

Eigenschaften

abortSignal

Eine Implementierung der Schnittstelle, um AbortSignalLike die Anforderung zum Abbrechen des Vorgangs zu signalisieren. Verwenden Sie beispielsweise den @azure/abort-controller, um einen AbortSignalzu erstellen.

contentType

Dies ist optional. Inhaltstyp, der für die Datei festgelegt werden soll.

copyFileSmbInfo

Dies ist optional. Gibt die Option an, dateisicherheitsdeskriptor aus der Quelldatei zu kopieren oder mithilfe des Werts festzulegen, der durch den Headerwert von x-ms-file-permission oder x-ms-file-permission-key definiert ist.

destinationLeaseAccessConditions

Leasezugriffsbedingung für die Zieldatei. Erforderlich, wenn die Zieldatei über eine aktive unendliche Lease verfügt.

filePermission

Dies ist optional. Wenn angegeben, muss die Berechtigung (Sicherheitsdeskriptor) für das Verzeichnis/die Datei festgelegt werden.

filePermissionKey

Dies ist optional. Schlüssel der Berechtigung, die für das Verzeichnis/die Datei festgelegt werden soll. Hinweis: Es sollte nur eine der Dateipermission oder filePermissionKey angegeben werden.

ignoreReadOnly

Dies ist optional. Ein boolescher Wert, der angibt, ob das ReadOnly-Attribut für eine bereits vorhandene Zieldatei respektiert werden soll. Wenn true, wird die Umbenennung erfolgreich ausgeführt, andernfalls führt eine vorherige Datei am Ziel mit festgelegtem ReadOnly-Attribut dazu, dass die Umbenennung fehlschlägt.

metadata

Ein Name-Wert-Paar, das einem Dateispeicherobjekt zugeordnet werden soll.

replaceIfExists

Dies ist optional. Ein boolescher Wert für, wenn die Zieldatei bereits vorhanden ist, ob diese Anforderung die Datei überschreibt oder nicht. Wenn true, wird die Umbenennung erfolgreich ausgeführt und die Zieldatei überschrieben. Wenn nicht angegeben oder false und die Zieldatei vorhanden ist, überschreibt die Anforderung die Zieldatei nicht. Wenn angegeben und die Zieldatei nicht vorhanden ist, wird die Umbenennung erfolgreich ausgeführt. Hinweis: Dieser Wert überschreibt den x-ms-file-copy-ignore-read-only-Headerwert nicht.

sourceLeaseAccessConditions

Leasezugriffsbedingung für die Quelldatei. Erforderlich, wenn die Quelldatei über eine aktive unendliche Lease verfügt.

timeoutInSeconds

Dies ist optional. Der timeout-Parameter wird in Sekunden angegeben. Weitere Informationen finden Sie unter Festlegen von Timeouts für Dateidienstvorgänge.

Geerbte Eigenschaften

tracingOptions

Details zur Eigenschaft

abortSignal

Eine Implementierung der Schnittstelle, um AbortSignalLike die Anforderung zum Abbrechen des Vorgangs zu signalisieren. Verwenden Sie beispielsweise den @azure/abort-controller, um einen AbortSignalzu erstellen.

abortSignal?: AbortSignalLike

Eigenschaftswert

contentType

Dies ist optional. Inhaltstyp, der für die Datei festgelegt werden soll.

contentType?: string

Eigenschaftswert

string

copyFileSmbInfo

Dies ist optional. Gibt die Option an, dateisicherheitsdeskriptor aus der Quelldatei zu kopieren oder mithilfe des Werts festzulegen, der durch den Headerwert von x-ms-file-permission oder x-ms-file-permission-key definiert ist.

copyFileSmbInfo?: CopyFileSmbInfo

Eigenschaftswert

destinationLeaseAccessConditions

Leasezugriffsbedingung für die Zieldatei. Erforderlich, wenn die Zieldatei über eine aktive unendliche Lease verfügt.

destinationLeaseAccessConditions?: LeaseAccessConditions

Eigenschaftswert

filePermission

Dies ist optional. Wenn angegeben, muss die Berechtigung (Sicherheitsdeskriptor) für das Verzeichnis/die Datei festgelegt werden.

filePermission?: string

Eigenschaftswert

string

filePermissionKey

Dies ist optional. Schlüssel der Berechtigung, die für das Verzeichnis/die Datei festgelegt werden soll. Hinweis: Es sollte nur eine der Dateipermission oder filePermissionKey angegeben werden.

filePermissionKey?: string

Eigenschaftswert

string

ignoreReadOnly

Dies ist optional. Ein boolescher Wert, der angibt, ob das ReadOnly-Attribut für eine bereits vorhandene Zieldatei respektiert werden soll. Wenn true, wird die Umbenennung erfolgreich ausgeführt, andernfalls führt eine vorherige Datei am Ziel mit festgelegtem ReadOnly-Attribut dazu, dass die Umbenennung fehlschlägt.

ignoreReadOnly?: boolean

Eigenschaftswert

boolean

metadata

Ein Name-Wert-Paar, das einem Dateispeicherobjekt zugeordnet werden soll.

metadata?: Metadata

Eigenschaftswert

replaceIfExists

Dies ist optional. Ein boolescher Wert für, wenn die Zieldatei bereits vorhanden ist, ob diese Anforderung die Datei überschreibt oder nicht. Wenn true, wird die Umbenennung erfolgreich ausgeführt und die Zieldatei überschrieben. Wenn nicht angegeben oder false und die Zieldatei vorhanden ist, überschreibt die Anforderung die Zieldatei nicht. Wenn angegeben und die Zieldatei nicht vorhanden ist, wird die Umbenennung erfolgreich ausgeführt. Hinweis: Dieser Wert überschreibt den x-ms-file-copy-ignore-read-only-Headerwert nicht.

replaceIfExists?: boolean

Eigenschaftswert

boolean

sourceLeaseAccessConditions

Leasezugriffsbedingung für die Quelldatei. Erforderlich, wenn die Quelldatei über eine aktive unendliche Lease verfügt.

sourceLeaseAccessConditions?: LeaseAccessConditions

Eigenschaftswert

timeoutInSeconds

Dies ist optional. Der timeout-Parameter wird in Sekunden angegeben. Weitere Informationen finden Sie unter Festlegen von Timeouts für Dateidienstvorgänge.

timeoutInSeconds?: number

Eigenschaftswert

number

Geerbte Eigenschaftsdetails

tracingOptions

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt vonCommonOptions.tracingOptions