AppendBlobRequestConditions interface
Bu ekleme blobunun oluşturulmasına eklenecek koşullar.
Devralınan Özellikler
| append |
İsteğe bağlı koşullu üst bilgi, yalnızca Ekleme Bloğu işlemi için kullanılır. Karşılaştırılan bayt uzaklığını gösteren bir sayı. Ekleme Bloğu yalnızca ekleme konumu bu sayıya eşitse başarılı olur. Aksi takdirde, istek AppendPositionConditionNotMet hatasıyla başarısız olur (HTTP durum kodu 412 - Önkoşul Başarısız oldu). |
| if |
Yalnızca eşleşen değere sahip bloblarda çalışacak bir ETag değeri belirtin. |
| if |
Bu üst bilgi değerini yalnızca belirtilen tarih/saatten sonra değiştirilmişse blob üzerinde çalışacak şekilde belirtin. |
| if |
Yalnızca bloblarda eşleşen bir değer olmadan çalışmak için bir ETag değeri belirtin. |
| if |
Bu üst bilgi değerini yalnızca belirtilen tarih/saatten bu yana değiştirilmemiş bir blob üzerinde çalışacak şekilde belirtin. |
| lease |
Belirtilirse, işlem yalnızca kaynağın kirası etkinse ve bu kimlikle eşleşiyorsa başarılı olur. |
| max |
İsteğe bağlı koşullu üst bilgi. Ekleme blobu için izin verilen bayt cinsinden maksimum uzunluk. Ekleme Bloğu işlemi blob'un bu sınırı aşmasına neden olacaksa veya blob boyutu bu üst bilgide belirtilen değerden daha büyükse istek MaxBlobSizeConditionNotMet hatasıyla başarısız olur (HTTP durum kodu 412 - Önkoşul Başarısız oldu). |
| tag |
Blobun etiketlerine uygulanacak isteğe bağlı SQL deyimi. |
Devralınan Özellik Detayları
appendPosition
İsteğe bağlı koşullu üst bilgi, yalnızca Ekleme Bloğu işlemi için kullanılır. Karşılaştırılan bayt uzaklığını gösteren bir sayı. Ekleme Bloğu yalnızca ekleme konumu bu sayıya eşitse başarılı olur. Aksi takdirde, istek AppendPositionConditionNotMet hatasıyla başarısız olur (HTTP durum kodu 412 - Önkoşul Başarısız oldu).
appendPosition?: number
Özellik Değeri
number
Devralındığı yer:AppendPositionAccessConditions.appendPosition
ifMatch
Yalnızca eşleşen değere sahip bloblarda çalışacak bir ETag değeri belirtin.
ifMatch?: string
Özellik Değeri
string
Devralındığı yer:BlobRequestConditions.ifMatch
ifModifiedSince
Bu üst bilgi değerini yalnızca belirtilen tarih/saatten sonra değiştirilmişse blob üzerinde çalışacak şekilde belirtin.
ifModifiedSince?: Date
Özellik Değeri
Date
Devralındığı yer:BlobRequestConditions.ifModifiedSince
ifNoneMatch
Yalnızca bloblarda eşleşen bir değer olmadan çalışmak için bir ETag değeri belirtin.
ifNoneMatch?: string
Özellik Değeri
string
Devralındığı yer:BlobRequestConditions.ifNoneMatch
ifUnmodifiedSince
Bu üst bilgi değerini yalnızca belirtilen tarih/saatten bu yana değiştirilmemiş bir blob üzerinde çalışacak şekilde belirtin.
ifUnmodifiedSince?: Date
Özellik Değeri
Date
Devralındığı yer:BlobRequestConditions.ifUnmodifiedSince
leaseId
Belirtilirse, işlem yalnızca kaynağın kirası etkinse ve bu kimlikle eşleşiyorsa başarılı olur.
leaseId?: string
Özellik Değeri
string
Devralındığı yer:BlobRequestConditions.leaseId
maxSize
İsteğe bağlı koşullu üst bilgi. Ekleme blobu için izin verilen bayt cinsinden maksimum uzunluk. Ekleme Bloğu işlemi blob'un bu sınırı aşmasına neden olacaksa veya blob boyutu bu üst bilgide belirtilen değerden daha büyükse istek MaxBlobSizeConditionNotMet hatasıyla başarısız olur (HTTP durum kodu 412 - Önkoşul Başarısız oldu).
maxSize?: number
Özellik Değeri
number
Devralındığı yer:AppendPositionAccessConditions.maxSize
tagConditions
Blobun etiketlerine uygulanacak isteğe bağlı SQL deyimi.
tagConditions?: string
Özellik Değeri
string
Devralındığı yer:BlobRequestConditions.tagConditions