Aracılığıyla paylaş


DirectoryRenameOptions interface

yeniden adlandırma işlemini yapılandırma seçenekleri.

Extends

Özellikler

abortSignal

İşlemi iptal etme isteğine işaret eden AbortSignalLike arabiriminin bir uygulaması. Örneğin, AbortSignaloluşturmak için @azure/abort-controller kullanın.

copyFileSmbInfo

Optional. Dosya güvenlik tanımlayıcısını kaynak dosyadan kopyalama veya x-ms-file-permission veya x-ms-file-permission-key üst bilgi değeri tarafından tanımlanan değeri kullanarak ayarlama seçeneğini belirtir.

destinationLeaseAccessConditions

Hedef dosya için kira erişim koşulu. Hedef dosyanın etkin bir sonsuz kirası varsa gereklidir.

filePermission

Optional. Belirtilirse, dizin/dosya için izin (güvenlik tanımlayıcısı) ayarlanmalıdır.

filePermissionFormat

Optional. Sürüm 2023-06-01 ve üzeri için kullanılabilir. İznin döndürüldiği biçimi belirtir. Kabul edilebilir değerler SDDL veya ikili değerlerdir. x-ms-file-permission-format belirtilmemişse veya açıkça SDDL olarak ayarlanmışsa, izin SDDL biçiminde döndürülür. x-ms-file-permission-format açıkça ikili olarak ayarlandıysa, izin, iznin ikili kodlamasını temsil eden bir base64 dizesi olarak döndürülür

filePermissionKey

Optional. Dizin/dosya için ayarlanacak iznin anahtarı. Not: filePermission veya filePermissionKey dosyasından yalnızca biri belirtilmelidir.

ignoreReadOnly

Optional. Önceden var olan bir hedef dosyadaki ReadOnly özniteliğine uyulup uyulmayacağını belirten boole değeri. True ise yeniden adlandırma başarılı olur, aksi takdirde hedefte ReadOnly öznitelik kümesine sahip önceki bir dosya yeniden adlandırmanın başarısız olmasına neden olur.

metadata

Optional. Dosya depolama nesnesiyle ilişkilendirilecek bir ad-değer çifti.

replaceIfExists

Optional. Hedef dosyanın zaten mevcut olup olmadığı, bu isteğin dosyanın üzerine yazıp yazmayacağı için boole değeri. True ise, yeniden adlandırma başarılı olur ve hedef dosyanın üzerine yazar. Sağlanmazsa veya false ise ve hedef dosya mevcutsa, istek hedef dosyanın üzerine yazılmaz. Sağlanırsa ve hedef dosya yoksa, yeniden adlandırma başarılı olur. Not: Bu değer x-ms-file-copy-ignore-salt okunur üst bilgi değerini geçersiz kılmaz.

sourceLeaseAccessConditions

Kaynak dosya için kira erişim koşulu. Kaynak dosyanın etkin bir sonsuz kirası varsa gereklidir.

timeoutInSeconds

Optional. Zaman aşımı parametresi saniye cinsinden ifade edilir. Daha fazla bilgi için bkz. Dosya Hizmeti İşlemleri için Zaman Aşımlarını Ayarlama .

Devralınan Özellikler

tracingOptions

Özellik Ayrıntıları

abortSignal

İşlemi iptal etme isteğine işaret eden AbortSignalLike arabiriminin bir uygulaması. Örneğin, AbortSignaloluşturmak için @azure/abort-controller kullanın.

abortSignal?: AbortSignalLike

Özellik Değeri

copyFileSmbInfo

Optional. Dosya güvenlik tanımlayıcısını kaynak dosyadan kopyalama veya x-ms-file-permission veya x-ms-file-permission-key üst bilgi değeri tarafından tanımlanan değeri kullanarak ayarlama seçeneğini belirtir.

copyFileSmbInfo?: CopyFileSmbInfo

Özellik Değeri

destinationLeaseAccessConditions

Hedef dosya için kira erişim koşulu. Hedef dosyanın etkin bir sonsuz kirası varsa gereklidir.

destinationLeaseAccessConditions?: LeaseAccessConditions

Özellik Değeri

filePermission

Optional. Belirtilirse, dizin/dosya için izin (güvenlik tanımlayıcısı) ayarlanmalıdır.

filePermission?: string

Özellik Değeri

string

filePermissionFormat

Optional. Sürüm 2023-06-01 ve üzeri için kullanılabilir. İznin döndürüldiği biçimi belirtir. Kabul edilebilir değerler SDDL veya ikili değerlerdir. x-ms-file-permission-format belirtilmemişse veya açıkça SDDL olarak ayarlanmışsa, izin SDDL biçiminde döndürülür. x-ms-file-permission-format açıkça ikili olarak ayarlandıysa, izin, iznin ikili kodlamasını temsil eden bir base64 dizesi olarak döndürülür

filePermissionFormat?: FilePermissionFormat

Özellik Değeri

filePermissionKey

Optional. Dizin/dosya için ayarlanacak iznin anahtarı. Not: filePermission veya filePermissionKey dosyasından yalnızca biri belirtilmelidir.

filePermissionKey?: string

Özellik Değeri

string

ignoreReadOnly

Optional. Önceden var olan bir hedef dosyadaki ReadOnly özniteliğine uyulup uyulmayacağını belirten boole değeri. True ise yeniden adlandırma başarılı olur, aksi takdirde hedefte ReadOnly öznitelik kümesine sahip önceki bir dosya yeniden adlandırmanın başarısız olmasına neden olur.

ignoreReadOnly?: boolean

Özellik Değeri

boolean

metadata

Optional. Dosya depolama nesnesiyle ilişkilendirilecek bir ad-değer çifti.

metadata?: Metadata

Özellik Değeri

replaceIfExists

Optional. Hedef dosyanın zaten mevcut olup olmadığı, bu isteğin dosyanın üzerine yazıp yazmayacağı için boole değeri. True ise, yeniden adlandırma başarılı olur ve hedef dosyanın üzerine yazar. Sağlanmazsa veya false ise ve hedef dosya mevcutsa, istek hedef dosyanın üzerine yazılmaz. Sağlanırsa ve hedef dosya yoksa, yeniden adlandırma başarılı olur. Not: Bu değer x-ms-file-copy-ignore-salt okunur üst bilgi değerini geçersiz kılmaz.

replaceIfExists?: boolean

Özellik Değeri

boolean

sourceLeaseAccessConditions

Kaynak dosya için kira erişim koşulu. Kaynak dosyanın etkin bir sonsuz kirası varsa gereklidir.

sourceLeaseAccessConditions?: LeaseAccessConditions

Özellik Değeri

timeoutInSeconds

Optional. Zaman aşımı parametresi saniye cinsinden ifade edilir. Daha fazla bilgi için bkz. Dosya Hizmeti İşlemleri için Zaman Aşımlarını Ayarlama .

timeoutInSeconds?: number

Özellik Değeri

number

Devralınan Özellik Detayları

tracingOptions

tracingOptions?: OperationTracingOptions

Özellik Değeri

Devralındığı yer:CommonOptions.tracingOptions