FileRenameOptions interface
Opções para configurar a operação de renomeação .
- Extends
Propriedades
abort |
Uma implementação da |
content |
Opcional. Tipo de conteúdo a ser definido no Arquivo. |
copy |
Opcional. Especifica a opção de copiar o descritor de segurança de arquivo do arquivo de origem ou defini-lo usando o valor definido pelo valor de cabeçalho de x-ms-file-permission ou x-ms-file-permission-key. |
destination |
Condição de acesso de concessão para o arquivo de destino. Obrigatório se o arquivo de destino tiver uma concessão infinita ativa. |
file |
Opcional. Se especificado, a permissão (descritor de segurança) deverá ser definida para o diretório/arquivo. |
file |
Opcional. Chave da permissão a ser definida para o diretório/arquivo. Observação: apenas um dos filePermission ou filePermissionKey deve ser especificado. |
ignore |
Opcional. Um valor booliano que especifica se o atributo ReadOnly em um arquivo de destino preexistência deve ser respeitado. Se for true, a renomeação terá êxito, caso contrário, um arquivo anterior no destino com o atributo ReadOnly definido fará com que a renomeação falhe. |
metadata | Um par nome-valor a ser associado a um objeto de armazenamento de arquivos. |
replace |
Opcional. Um valor booliano para se o arquivo de destino já existir, se essa solicitação substituirá o arquivo ou não. Se for true, a renomeação terá êxito e substituirá o arquivo de destino. Se não for fornecido ou se for falso e o arquivo de destino existir, a solicitação não substituirá o arquivo de destino. Se fornecido e o arquivo de destino não existir, a renomeação terá êxito. Observação: esse valor não substitui o valor de cabeçalho x-ms-file-copy-ignore-read-only. |
source |
Condição de acesso de concessão para o arquivo de origem. Obrigatório se o arquivo de origem tiver uma concessão infinita ativa. |
timeout |
Opcional. O parâmetro timeout é expresso em segundos. Para obter mais informações, consulte Configurando tempos limite para operações de serviço de arquivo. |
Propriedades herdadas
tracing |
Detalhes da propriedade
abortSignal
Uma implementação da AbortSignalLike
interface para sinalizar a solicitação para cancelar a operação.
Por exemplo, use o @azure/abort-controller para criar um AbortSignal
.
abortSignal?: AbortSignalLike
Valor da propriedade
contentType
Opcional. Tipo de conteúdo a ser definido no Arquivo.
contentType?: string
Valor da propriedade
string
copyFileSmbInfo
Opcional. Especifica a opção de copiar o descritor de segurança de arquivo do arquivo de origem ou defini-lo usando o valor definido pelo valor de cabeçalho de x-ms-file-permission ou x-ms-file-permission-key.
copyFileSmbInfo?: CopyFileSmbInfo
Valor da propriedade
destinationLeaseAccessConditions
Condição de acesso de concessão para o arquivo de destino. Obrigatório se o arquivo de destino tiver uma concessão infinita ativa.
destinationLeaseAccessConditions?: LeaseAccessConditions
Valor da propriedade
filePermission
Opcional. Se especificado, a permissão (descritor de segurança) deverá ser definida para o diretório/arquivo.
filePermission?: string
Valor da propriedade
string
filePermissionKey
Opcional. Chave da permissão a ser definida para o diretório/arquivo. Observação: apenas um dos filePermission ou filePermissionKey deve ser especificado.
filePermissionKey?: string
Valor da propriedade
string
ignoreReadOnly
Opcional. Um valor booliano que especifica se o atributo ReadOnly em um arquivo de destino preexistência deve ser respeitado. Se for true, a renomeação terá êxito, caso contrário, um arquivo anterior no destino com o atributo ReadOnly definido fará com que a renomeação falhe.
ignoreReadOnly?: boolean
Valor da propriedade
boolean
metadata
Um par nome-valor a ser associado a um objeto de armazenamento de arquivos.
metadata?: Metadata
Valor da propriedade
replaceIfExists
Opcional. Um valor booliano para se o arquivo de destino já existir, se essa solicitação substituirá o arquivo ou não. Se for true, a renomeação terá êxito e substituirá o arquivo de destino. Se não for fornecido ou se for falso e o arquivo de destino existir, a solicitação não substituirá o arquivo de destino. Se fornecido e o arquivo de destino não existir, a renomeação terá êxito. Observação: esse valor não substitui o valor de cabeçalho x-ms-file-copy-ignore-read-only.
replaceIfExists?: boolean
Valor da propriedade
boolean
sourceLeaseAccessConditions
Condição de acesso de concessão para o arquivo de origem. Obrigatório se o arquivo de origem tiver uma concessão infinita ativa.
sourceLeaseAccessConditions?: LeaseAccessConditions
Valor da propriedade
timeoutInSeconds
Opcional. O parâmetro timeout é expresso em segundos. Para obter mais informações, consulte Configurando tempos limite para operações de serviço de arquivo.
timeoutInSeconds?: number
Valor da propriedade
number
Detalhes das propriedades herdadas
tracingOptions
tracingOptions?: OperationTracingOptions
Valor da propriedade
Herdado deCommonOptions.tracingOptions