Aracılığıyla paylaş


AppendBlobRequestConditions interface

Bu ekleme blobunun oluşturulmasına eklenecek koşullar.

Extends

Devralınan Özellikler

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ılması gereken bayt uzaklığını gösteren bir sayı. Ekleme Bloğu ancak 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).

ifMatch

Yalnızca eşleşen değere sahip bloblarda çalışacak bir ETag değeri belirtin.

ifModifiedSince

Bu üst bilgi değerini yalnızca belirtilen tarih/saatten sonra değiştirilmişse blob üzerinde çalışacak şekilde belirtin.

ifNoneMatch

Yalnızca bloblarda eşleşen değer olmadan çalışacak bir ETag değeri belirtin.

ifUnmodifiedSince

Bu üst bilgi değerini yalnızca belirtilen tarih/saatten sonra değiştirilmemiş bir blob üzerinde çalışacak şekilde belirtin.

leaseId

Belirtilirse, işlem yalnızca kaynağın kirası etkinse ve bu kimlikle eşleşiyorsa başarılı olur.

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

tagConditions

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ılması gereken bayt uzaklığını gösteren bir sayı. Ekleme Bloğu ancak 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

AppendPositionAccessConditions.appendPosition'danDevralındı

ifMatch

Yalnızca eşleşen değere sahip bloblarda çalışacak bir ETag değeri belirtin.

ifMatch?: string

Özellik Değeri

string

BlobRequestConditions.ifMatch'tenDevralındı

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

BlobRequestConditions.ifModifiedSince'denDevralındı

ifNoneMatch

Yalnızca bloblarda eşleşen değer olmadan çalışacak bir ETag değeri belirtin.

ifNoneMatch?: string

Özellik Değeri

string

BlobRequestConditions.ifNoneMatch'tenDevralındı

ifUnmodifiedSince

Bu üst bilgi değerini yalnızca belirtilen tarih/saatten sonra değiştirilmemiş bir blob üzerinde çalışacak şekilde belirtin.

ifUnmodifiedSince?: Date

Özellik Değeri

Date

BlobRequestConditions.ifUnmodifiedSince'denDevralındı

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

BlobRequestConditions.leaseId'denDevralındı

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

AppendPositionAccessConditions.maxSize'danDevralındı

tagConditions

Blobun etiketlerine uygulanacak isteğe bağlı SQL deyimi.

tagConditions?: string

Özellik Değeri

string

BlobRequestConditions.tagConditions'tanDevralındı