Aracılığıyla paylaş


FileCreateIfNotExistsOptions interface

Her uzak işlem için ortak seçenekler için bir arabirim.

Extends

Devralınan Özellikler

abortSignal
acl

Opsiyonel. Dosya ve dizinlerde POSIX erişim denetimi hakları.

customerProvidedKey

Müşteri Tarafından Sağlanan Anahtar Bilgileri.

encryptionContext

Opsiyonel. Dosyada ayarlanacağı şifreleme bağlamını belirtir.

expiresOn

Opsiyonel. Bir yolun silinmesini zamanlama seçenekleri. Bir sayı değeri, dosyanın silinmesi gereken süreyi milisaniye cinsinden gösterir. Tarih değeri, yolun ne zaman silineceği için ayarlanacak zamanı gösterir. Dizinler için geçerli değildir.

group

Opsiyonel. Blobun veya dizinin sahibi olan grup.

leaseDuration

Kira süresi, kiralama almak için gereklidir ve kiranın süresini saniye cinsinden belirtir. Kiralama süresi 15 ile 60 saniye arasında veya sonsuz kiralama için -1 olmalıdır.

metadata
owner

Opsiyonel. Blobun veya dizinin sahibi.

pathHttpHeaders
permissions
proposedLeaseId

Guid dizesi biçiminde önerilen kira kimliği. Önerilen kira kimliği doğru biçimde değilse Blob hizmeti 400 (Geçersiz istek) döndürür. Geçerli GUID dize biçimlerinin listesi için bkz. Guid Oluşturucu (Dize).

tracingOptions
umask

Devralınan Özellik Detayları

abortSignal

abortSignal?: AbortSignalLike

Özellik Değeri

Devralındığı yer:PathCreateIfNotExistsOptions.abortSignal

acl

Opsiyonel. Dosya ve dizinlerde POSIX erişim denetimi hakları.

acl?: PathAccessControlItem[]

Özellik Değeri

Devralındığı yer:PathCreateIfNotExistsOptions.acl

customerProvidedKey

Müşteri Tarafından Sağlanan Anahtar Bilgileri.

customerProvidedKey?: CpkInfo

Özellik Değeri

Devralındığı yer:PathCreateIfNotExistsOptions.customerProvidedKey

encryptionContext

Opsiyonel. Dosyada ayarlanacağı şifreleme bağlamını belirtir.

encryptionContext?: string

Özellik Değeri

string

Devralındığı yer:PathCreateIfNotExistsOptions.encryptionContext

expiresOn

Opsiyonel. Bir yolun silinmesini zamanlama seçenekleri. Bir sayı değeri, dosyanın silinmesi gereken süreyi milisaniye cinsinden gösterir. Tarih değeri, yolun ne zaman silineceği için ayarlanacak zamanı gösterir. Dizinler için geçerli değildir.

expiresOn?: number | Date

Özellik Değeri

number | Date

Devralındığı yer:PathCreateIfNotExistsOptions.expiresOn

group

Opsiyonel. Blobun veya dizinin sahibi olan grup.

group?: string

Özellik Değeri

string

Devralındığı yer:PathCreateIfNotExistsOptions.group

leaseDuration

Kira süresi, kiralama almak için gereklidir ve kiranın süresini saniye cinsinden belirtir. Kiralama süresi 15 ile 60 saniye arasında veya sonsuz kiralama için -1 olmalıdır.

leaseDuration?: number

Özellik Değeri

number

Devralındığı yer:PathCreateIfNotExistsOptions.leaseDuration

metadata

metadata?: Metadata

Özellik Değeri

Devralındığı yer:PathCreateIfNotExistsOptions.metadata

owner

Opsiyonel. Blobun veya dizinin sahibi.

owner?: string

Özellik Değeri

string

Devralındığı yer:PathCreateIfNotExistsOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Özellik Değeri

Devralındığı yer:PathCreateIfNotExistsOptions.pathHttpHeaders

permissions

permissions?: string

Özellik Değeri

string

Devralındığı yer:PathCreateIfNotExistsOptions.permissions

proposedLeaseId

Guid dizesi biçiminde önerilen kira kimliği. Önerilen kira kimliği doğru biçimde değilse Blob hizmeti 400 (Geçersiz istek) döndürür. Geçerli GUID dize biçimlerinin listesi için bkz. Guid Oluşturucu (Dize).

proposedLeaseId?: string

Özellik Değeri

string

Devralındığı yer:PathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Özellik Değeri

Devralındığı yer:PathCreateIfNotExistsOptions.tracingOptions

umask

umask?: string

Özellik Değeri

string

Devralındığı yer:PathCreateIfNotExistsOptions.umask