Aracılığıyla paylaş


FileCreateOptions interface

oluşturma 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.

fileHttpHeaders

Content-Type gibi HTTP üst bilgilerini dosyala.

leaseAccessConditions

Kira erişim koşulları.

metadata

Dosya depolama nesnesiyle ilişkilendirilecek anahtar-değer dize çifti koleksiyonu.

Devralınan Özellikler

changeTime

Dizin için Eşgüdümlü Evrensel Saat (UTC) değiştirme zamanı özelliği. şimdi değeri, isteğin zamanını belirtmek için kullanılabilir. Varsayılan olarak, değer isteğin zamanına ayarlanır.

creationTime

Dizin için Eşgüdümlü Evrensel Saat (UTC) oluşturma zamanı özelliği. şimdi değeri, isteğin zamanını belirtmek için kullanılabilir. Varsayılan olarak, değer şimdi olarak ayarlanır.

fileAttributes

Dosya veya dizinde ayarlanacak dosya sistemi öznitelikleri.

filePermission

Güvenlik Tanımlayıcısı Tanım Dili 'nde (SDDL) veya ikili dosya veya dizin için ayarlanacak izin (güvenlik tanımlayıcısı). Belirtilirse, bir sahip, grup ve isteğe bağlı erişim denetim listesi (DACL) olmalıdır. Üst dizinden devralmak için devralma değeri geçirilebilir.

filePermission veya filePermissionKey dosyalarından yalnızca birinin belirtilebileceğini unutmayın. Her ikisi de belirtilmezse, devralma, istemci kitaplığı tarafından varsayılan değer olarak filePermission olarak ayarlanır.

filePermissionFormat

Opsiyonel. 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

Dosya veya dizin için ayarlanacak iznin anahtarı. Bu, Create-Permission API kullanılarak oluşturulabilir.

filePermission veya filePermissionKey dosyalarından yalnızca birinin belirtilebileceğini unutmayın.

lastWriteTime

Dizin için Eşgüdümlü Evrensel Saat (UTC) son yazma özelliği. şimdi değeri, isteğin zamanını belirtmek için kullanılabilir. Varsayılan olarak, değer şimdi olarak ayarlanır.

posixProperties

NFS dosyalarında ayarlanacağı isteğe bağlı özellikler. Bu özelliğin yalnızca NFS paylaşımlarında oluşturulan dosyalar için geçerli olduğunu unutmayın.

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

fileHttpHeaders

Content-Type gibi HTTP üst bilgilerini dosyala.

fileHttpHeaders?: FileHttpHeaders

Özellik Değeri

leaseAccessConditions

Kira erişim koşulları.

leaseAccessConditions?: LeaseAccessConditions

Özellik Değeri

metadata

Dosya depolama nesnesiyle ilişkilendirilecek anahtar-değer dize çifti koleksiyonu.

metadata?: Metadata

Özellik Değeri

Devralınan Özellik Detayları

changeTime

Dizin için Eşgüdümlü Evrensel Saat (UTC) değiştirme zamanı özelliği. şimdi değeri, isteğin zamanını belirtmek için kullanılabilir. Varsayılan olarak, değer isteğin zamanına ayarlanır.

changeTime?: Date | "now"

Özellik Değeri

Date | "now"

Devralındığı yer:FileAndDirectoryCreateCommonOptions.changeTime

creationTime

Dizin için Eşgüdümlü Evrensel Saat (UTC) oluşturma zamanı özelliği. şimdi değeri, isteğin zamanını belirtmek için kullanılabilir. Varsayılan olarak, değer şimdi olarak ayarlanır.

creationTime?: Date | "now"

Özellik Değeri

Date | "now"

Devralındığı yer:FileAndDirectoryCreateCommonOptions.creationTime

fileAttributes

Dosya veya dizinde ayarlanacak dosya sistemi öznitelikleri.

fileAttributes?: FileSystemAttributes

Özellik Değeri

Devralındığı yer:FileAndDirectoryCreateCommonOptions.fileAttributes

filePermission

Güvenlik Tanımlayıcısı Tanım Dili 'nde (SDDL) veya ikili dosya veya dizin için ayarlanacak izin (güvenlik tanımlayıcısı). Belirtilirse, bir sahip, grup ve isteğe bağlı erişim denetim listesi (DACL) olmalıdır. Üst dizinden devralmak için devralma değeri geçirilebilir.

filePermission veya filePermissionKey dosyalarından yalnızca birinin belirtilebileceğini unutmayın. Her ikisi de belirtilmezse, devralma, istemci kitaplığı tarafından varsayılan değer olarak filePermission olarak ayarlanır.

filePermission?: string

Özellik Değeri

string

Devralındığı yer:FileAndDirectoryCreateCommonOptions.filePermission

filePermissionFormat

Opsiyonel. 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

Devralındığı yer:FileAndDirectoryCreateCommonOptions.filePermissionFormat

filePermissionKey

Dosya veya dizin için ayarlanacak iznin anahtarı. Bu, Create-Permission API kullanılarak oluşturulabilir.

filePermission veya filePermissionKey dosyalarından yalnızca birinin belirtilebileceğini unutmayın.

filePermissionKey?: string

Özellik Değeri

string

Devralındığı yer:FileAndDirectoryCreateCommonOptions.filePermissionKey

lastWriteTime

Dizin için Eşgüdümlü Evrensel Saat (UTC) son yazma özelliği. şimdi değeri, isteğin zamanını belirtmek için kullanılabilir. Varsayılan olarak, değer şimdi olarak ayarlanır.

lastWriteTime?: Date | "now"

Özellik Değeri

Date | "now"

Devralındığı yer:FileAndDirectoryCreateCommonOptions.lastWriteTime

posixProperties

NFS dosyalarında ayarlanacağı isteğe bağlı özellikler. Bu özelliğin yalnızca NFS paylaşımlarında oluşturulan dosyalar için geçerli olduğunu unutmayın.

posixProperties?: FilePosixProperties

Özellik Değeri

Devralındığı yer:FileAndDirectoryCreateCommonOptions.posixProperties

tracingOptions

tracingOptions?: OperationTracingOptions

Özellik Değeri

Devralındığı yer:CommonOptions.tracingOptions