Aracılığıyla paylaş


PathGetPropertiesHeadersModel interface

Path_getProperties işlemi için üst bilgileri tanımlar.

Özellikler

acceptRanges

Hizmetin kısmi dosya içeriği isteklerini desteklediğini gösterir.

acl

Dosya veya dizin için POSIX erişim denetimi listesi. Yanıta yalnızca eylem "getAccessControl" ise ve Hiyerarşik Ad Alanı hesap için etkinleştirildiğinde dahil edilir.

cacheControl

Kaynak için daha önce Cache-Control istek üst bilgisi ayarlandıysa, bu değer bu üst bilgide döndürülür.

contentDisposition

Content-Disposition istek üst bilgisi daha önce kaynak için ayarlanmışsa, bu değer bu üst bilgide döndürülür.

contentEncoding

İçerik Kodlama isteği üst bilgisi daha önce kaynak için ayarlanmışsa, bu değer bu üst bilgide döndürülür.

contentLanguage

İçerik Dili istek üst bilgisi daha önce kaynak için ayarlanmışsa, bu üst bilgide bu değer döndürülür.

contentLength

Kaynağın bayt cinsinden boyutu.

contentMD5

Depolamada depolanan tam dosyanın MD5 karması. Bu üst bilgi yalnızca "GetProperties" işlemi için döndürülür. Dosya için Content-MD5 üst bilgisi ayarlanmışsa, istemcinin ileti içerik bütünlüğünü denetleyebilmesi için GetProperties çağrısı için bu yanıt üst bilgisi döndürülür.

contentRange

İstemcinin Aralık isteği üst bilgisini ayarlayarak dosyanın bir alt kümesini istemesi durumunda döndürülen bayt aralığını gösterir.

contentType

Kaynak için belirtilen içerik türü. Hiçbir içerik türü belirtilmediyse, varsayılan içerik türü application/octet-stream'dir.

creationTime

Blob'un oluşturulduğu tarihi ve saati döndürür.

date

Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri.

encryptionContext

Blob'u şifrelemek için kullanılan şifreleme bağlamı. Bu başlık yalnızca blob müşteri tarafından sağlanan bir anahtarla şifrelendiğinde geri döner.

encryptionKeySha256

Blob'u şifrelemek için kullanılan şifreleme anahtarının SHA-256 hash'i. Bu başlık yalnızca blob müşteri tarafından sağlanan bir anahtarla şifrelendiğinde geri döner.

encryptionScope

Blob içeriğini ve uygulama meta verilerini şifrelemek için kullanılan şifreleme kapsamının adını döndürür. Bu üst bilginin olmaması, varsayılan hesap şifreleme kapsamının kullanılması anlamına gelir.

errorCode

Hata Kodu

etag

Dosya veya dizinle ilişkilendirilmiş bir HTTP varlık etiketi.

expiresOn

Bu blob'un süresinin dolacağı süre.

group

Dosya veya dizinin sahibi olan grup. Hesap için Hiyerarşik Ad Alanı etkinleştirildiyse yanıta eklenir.

isServerEncrypted

Bu başlığın değeri, dizin meta verileri belirtilen algoritma kullanılarak tamamen şifrelenmişse doğru olarak ayarlanır. Aksi takdirde, değer yanlış olarak ayarlanır.

lastModified

Dosya veya dizinin en son değiştirildiği veriler ve saat. Dosya veya dizindeki yazma işlemleri son değiştirme zamanını güncelleştirir.

leaseDuration

Bir kaynak kiralandığında, kiralamanın sonsuz mu yoksa sabit bir süre mi olduğunu belirtir.

leaseState

Kaynağın kira durumu.

leaseStatus

Kaynağın kira durumu.

owner

Dosya veya dizinin sahibi. Hesap için Hiyerarşik Ad Alanı etkinleştirildiyse yanıta eklenir.

permissions

Dosya sahibi, dosya sahibi grubu ve diğerleri için POSIX erişim izinleri. Hesap için Hiyerarşik Ad Alanı etkinleştirildiyse yanıta eklenir.

properties

Dosya veya dizinle ilişkili kullanıcı tanımlı özellikler, "n1=v1, n2=v2, ..." ad ve değer çiftlerinin virgülle ayrılmış listesi biçimindedir ve burada her değer base64 ile kodlanmış bir dizedir. Dizenin yalnızca ISO-8859-1 karakter kümesinde ASCII karakterleri içerebileceğini unutmayın.

requestId

Sorun giderme ve bağıntı için analiz günlüklerine kaydedilen sunucu tarafından oluşturulan UUID.

resourceType

Kaynağın türü. Değer "dosya" veya "dizin" olabilir. Ayarlanmadıysa, değer "dosya" olur.

version

İsteği işlemek için kullanılan REST protokolünün sürümü.

Özellik Ayrıntıları

acceptRanges

Hizmetin kısmi dosya içeriği isteklerini desteklediğini gösterir.

acceptRanges?: string

Özellik Değeri

string

acl

Dosya veya dizin için POSIX erişim denetimi listesi. Yanıta yalnızca eylem "getAccessControl" ise ve Hiyerarşik Ad Alanı hesap için etkinleştirildiğinde dahil edilir.

acl?: string

Özellik Değeri

string

cacheControl

Kaynak için daha önce Cache-Control istek üst bilgisi ayarlandıysa, bu değer bu üst bilgide döndürülür.

cacheControl?: string

Özellik Değeri

string

contentDisposition

Content-Disposition istek üst bilgisi daha önce kaynak için ayarlanmışsa, bu değer bu üst bilgide döndürülür.

contentDisposition?: string

Özellik Değeri

string

contentEncoding

İçerik Kodlama isteği üst bilgisi daha önce kaynak için ayarlanmışsa, bu değer bu üst bilgide döndürülür.

contentEncoding?: string

Özellik Değeri

string

contentLanguage

İçerik Dili istek üst bilgisi daha önce kaynak için ayarlanmışsa, bu üst bilgide bu değer döndürülür.

contentLanguage?: string

Özellik Değeri

string

contentLength

Kaynağın bayt cinsinden boyutu.

contentLength?: number

Özellik Değeri

number

contentMD5

Depolamada depolanan tam dosyanın MD5 karması. Bu üst bilgi yalnızca "GetProperties" işlemi için döndürülür. Dosya için Content-MD5 üst bilgisi ayarlanmışsa, istemcinin ileti içerik bütünlüğünü denetleyebilmesi için GetProperties çağrısı için bu yanıt üst bilgisi döndürülür.

contentMD5?: string

Özellik Değeri

string

contentRange

İstemcinin Aralık isteği üst bilgisini ayarlayarak dosyanın bir alt kümesini istemesi durumunda döndürülen bayt aralığını gösterir.

contentRange?: string

Özellik Değeri

string

contentType

Kaynak için belirtilen içerik türü. Hiçbir içerik türü belirtilmediyse, varsayılan içerik türü application/octet-stream'dir.

contentType?: string

Özellik Değeri

string

creationTime

Blob'un oluşturulduğu tarihi ve saati döndürür.

creationTime?: Date

Özellik Değeri

Date

date

Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri.

date?: Date

Özellik Değeri

Date

encryptionContext

Blob'u şifrelemek için kullanılan şifreleme bağlamı. Bu başlık yalnızca blob müşteri tarafından sağlanan bir anahtarla şifrelendiğinde geri döner.

encryptionContext?: string

Özellik Değeri

string

encryptionKeySha256

Blob'u şifrelemek için kullanılan şifreleme anahtarının SHA-256 hash'i. Bu başlık yalnızca blob müşteri tarafından sağlanan bir anahtarla şifrelendiğinde geri döner.

encryptionKeySha256?: string

Özellik Değeri

string

encryptionScope

Blob içeriğini ve uygulama meta verilerini şifrelemek için kullanılan şifreleme kapsamının adını döndürür. Bu üst bilginin olmaması, varsayılan hesap şifreleme kapsamının kullanılması anlamına gelir.

encryptionScope?: string

Özellik Değeri

string

errorCode

Hata Kodu

errorCode?: string

Özellik Değeri

string

etag

Dosya veya dizinle ilişkilendirilmiş bir HTTP varlık etiketi.

etag?: string

Özellik Değeri

string

expiresOn

Bu blob'un süresinin dolacağı süre.

expiresOn?: Date

Özellik Değeri

Date

group

Dosya veya dizinin sahibi olan grup. Hesap için Hiyerarşik Ad Alanı etkinleştirildiyse yanıta eklenir.

group?: string

Özellik Değeri

string

isServerEncrypted

Bu başlığın değeri, dizin meta verileri belirtilen algoritma kullanılarak tamamen şifrelenmişse doğru olarak ayarlanır. Aksi takdirde, değer yanlış olarak ayarlanır.

isServerEncrypted?: boolean

Özellik Değeri

boolean

lastModified

Dosya veya dizinin en son değiştirildiği veriler ve saat. Dosya veya dizindeki yazma işlemleri son değiştirme zamanını güncelleştirir.

lastModified?: Date

Özellik Değeri

Date

leaseDuration

Bir kaynak kiralandığında, kiralamanın sonsuz mu yoksa sabit bir süre mi olduğunu belirtir.

leaseDuration?: string

Özellik Değeri

string

leaseState

Kaynağın kira durumu.

leaseState?: string

Özellik Değeri

string

leaseStatus

Kaynağın kira durumu.

leaseStatus?: string

Özellik Değeri

string

owner

Dosya veya dizinin sahibi. Hesap için Hiyerarşik Ad Alanı etkinleştirildiyse yanıta eklenir.

owner?: string

Özellik Değeri

string

permissions

Dosya sahibi, dosya sahibi grubu ve diğerleri için POSIX erişim izinleri. Hesap için Hiyerarşik Ad Alanı etkinleştirildiyse yanıta eklenir.

permissions?: string

Özellik Değeri

string

properties

Dosya veya dizinle ilişkili kullanıcı tanımlı özellikler, "n1=v1, n2=v2, ..." ad ve değer çiftlerinin virgülle ayrılmış listesi biçimindedir ve burada her değer base64 ile kodlanmış bir dizedir. Dizenin yalnızca ISO-8859-1 karakter kümesinde ASCII karakterleri içerebileceğini unutmayın.

properties?: string

Özellik Değeri

string

requestId

Sorun giderme ve bağıntı için analiz günlüklerine kaydedilen sunucu tarafından oluşturulan UUID.

requestId?: string

Özellik Değeri

string

resourceType

Kaynağın türü. Değer "dosya" veya "dizin" olabilir. Ayarlanmadıysa, değer "dosya" olur.

resourceType?: string

Özellik Değeri

string

version

İsteği işlemek için kullanılan REST protokolünün sürümü.

version?: string

Özellik Değeri

string