Dela via


DirectoryRenameOptions interface

Alternativ för att konfigurera namnbytesåtgärden .

Extends

Egenskaper

abortSignal

En implementering av AbortSignalLike gränssnittet för att signalera begäran om att avbryta åtgärden. Använd till exempel @azure/abort-controller för att skapa en AbortSignal.

copyFileSmbInfo

Valfritt. Anger alternativet att kopiera filsäkerhetsbeskrivningen från källfilen eller ange den med hjälp av värdet som definieras av huvudvärdet för x-ms-file-permission eller x-ms-file-permission-key.

destinationLeaseAccessConditions

Villkor för låneåtkomst för målfilen. Krävs om målfilen har ett aktivt oändligt lån.

filePermission

Valfritt. Om detta anges ska behörigheten (säkerhetsbeskrivning) anges för katalogen/filen.

filePermissionKey

Valfritt. Nyckeln för behörigheten som ska anges för katalogen/filen. Obs! Endast en av filePermission eller filePermissionKey ska anges.

ignoreReadOnly

Valfritt. Ett booleskt värde som anger om attributet ReadOnly i en befintlig målfil ska respekteras. Om det är sant kommer namnbytet att lyckas, annars kommer en tidigare fil på målet med ReadOnly-attributuppsättningen att orsaka att namnbytet misslyckas.

metadata

Valfritt. Ett namn/värde-par som ska associeras med ett fillagringsobjekt.

replaceIfExists

Valfritt. Ett booleskt värde för om målfilen redan finns, oavsett om den här begäran kommer att skriva över filen eller inte. Om det är sant kommer namnbytet att lyckas och kommer att skriva över målfilen. Om det inte anges eller om det finns falskt och målfilen finns, kommer begäran inte att skriva över målfilen. Om det anges och målfilen inte finns lyckas namnbytet. Obs! Det här värdet åsidosätter inte huvudvärdet x-ms-file-copy-ignore-read-only.

sourceLeaseAccessConditions

Villkor för låneåtkomst för källfilen. Krävs om källfilen har ett aktivt oändligt lån.

timeoutInSeconds

Valfritt. Timeout-parametern uttrycks i sekunder. Mer information finns i Ange tidsgränser för filtjänståtgärder.

Ärvda egenskaper

tracingOptions

Egenskapsinformation

abortSignal

En implementering av AbortSignalLike gränssnittet för att signalera begäran om att avbryta åtgärden. Använd till exempel @azure/abort-controller för att skapa en AbortSignal.

abortSignal?: AbortSignalLike

Egenskapsvärde

copyFileSmbInfo

Valfritt. Anger alternativet att kopiera filsäkerhetsbeskrivningen från källfilen eller ange den med hjälp av värdet som definieras av huvudvärdet för x-ms-file-permission eller x-ms-file-permission-key.

copyFileSmbInfo?: CopyFileSmbInfo

Egenskapsvärde

destinationLeaseAccessConditions

Villkor för låneåtkomst för målfilen. Krävs om målfilen har ett aktivt oändligt lån.

destinationLeaseAccessConditions?: LeaseAccessConditions

Egenskapsvärde

filePermission

Valfritt. Om detta anges ska behörigheten (säkerhetsbeskrivning) anges för katalogen/filen.

filePermission?: string

Egenskapsvärde

string

filePermissionKey

Valfritt. Nyckeln för behörigheten som ska anges för katalogen/filen. Obs! Endast en av filePermission eller filePermissionKey ska anges.

filePermissionKey?: string

Egenskapsvärde

string

ignoreReadOnly

Valfritt. Ett booleskt värde som anger om attributet ReadOnly i en befintlig målfil ska respekteras. Om det är sant kommer namnbytet att lyckas, annars kommer en tidigare fil på målet med ReadOnly-attributuppsättningen att orsaka att namnbytet misslyckas.

ignoreReadOnly?: boolean

Egenskapsvärde

boolean

metadata

Valfritt. Ett namn/värde-par som ska associeras med ett fillagringsobjekt.

metadata?: Metadata

Egenskapsvärde

replaceIfExists

Valfritt. Ett booleskt värde för om målfilen redan finns, oavsett om den här begäran kommer att skriva över filen eller inte. Om det är sant kommer namnbytet att lyckas och kommer att skriva över målfilen. Om det inte anges eller om det finns falskt och målfilen finns, kommer begäran inte att skriva över målfilen. Om det anges och målfilen inte finns lyckas namnbytet. Obs! Det här värdet åsidosätter inte huvudvärdet x-ms-file-copy-ignore-read-only.

replaceIfExists?: boolean

Egenskapsvärde

boolean

sourceLeaseAccessConditions

Villkor för låneåtkomst för källfilen. Krävs om källfilen har ett aktivt oändligt lån.

sourceLeaseAccessConditions?: LeaseAccessConditions

Egenskapsvärde

timeoutInSeconds

Valfritt. Timeout-parametern uttrycks i sekunder. Mer information finns i Ange tidsgränser för filtjänståtgärder.

timeoutInSeconds?: number

Egenskapsvärde

number

Information om ärvda egenskaper

tracingOptions

tracingOptions?: OperationTracingOptions

Egenskapsvärde

Ärvd frånCommonOptions.tracingOptions