AppendBlobRequestConditions interface

الشروط التي يجب إضافتها إلى إنشاء هذا الكائن الثنائي كبير الحجم للإلحاق.

Extends

الخصائص الموروثة

appendPosition

عنوان شرطي اختياري، يستخدم فقط لعملية إلحاق كتلة. رقم يشير إلى إزاحة البايت المراد مقارنتها. لن تنجح Append Block إلا إذا كان موضع الإلحاق مساويا لهذا الرقم. إذا لم يكن كذلك، فسيفشل الطلب مع خطأ AppendPositionConditionNotMet (رمز حالة HTTP 412 - فشل الشرط المسبق).

ifMatch

حدد قيمة ETag للعمل فقط على الكائنات الثنائية كبيرة الحجم ذات القيمة المطابقة.

ifModifiedSince

حدد قيمة العنوان هذه للعمل فقط على كائن ثنائي كبير الحجم إذا تم تعديله منذ التاريخ/الوقت المحدد.

ifNoneMatch

حدد قيمة ETag للعمل فقط على الكائنات الثنائية كبيرة الحجم دون قيمة مطابقة.

ifUnmodifiedSince

حدد قيمة العنوان هذه للعمل فقط على كائن ثنائي كبير الحجم إذا لم يتم تعديله منذ التاريخ/الوقت المحدد.

leaseId

إذا تم تحديدها، تنجح العملية فقط إذا كان عقد إيجار المورد نشطا ويطابق هذا المعرف.

maxSize

عنوان شرطي اختياري. الحد الأقصى للطول بالبايت المسموح به لكائن ثنائي كبير الحجم للإلحاق. إذا كانت عملية Append Block قد تتسبب في تجاوز الكائن الثنائي كبير الحجم لهذا الحد أو إذا كان حجم الكائن الثنائي كبير الحجم أكبر بالفعل من القيمة المحددة في هذا العنوان، فسيفشل الطلب مع خطأ MaxBlobSizeConditionNotMet (رمز حالة HTTP 412 - فشل الشرط المسبق).

tagConditions

عبارة SQL الاختيارية لتطبيقها على علامات الكائن الثنائي كبير الحجم.

تفاصيل الخاصية الموروثة

appendPosition

عنوان شرطي اختياري، يستخدم فقط لعملية إلحاق كتلة. رقم يشير إلى إزاحة البايت المراد مقارنتها. لن تنجح Append Block إلا إذا كان موضع الإلحاق مساويا لهذا الرقم. إذا لم يكن كذلك، فسيفشل الطلب مع خطأ AppendPositionConditionNotMet (رمز حالة HTTP 412 - فشل الشرط المسبق).

appendPosition?: number

قيمة الخاصية

number

موروث منAppendPositionAccessConditions.appendPosition

ifMatch

حدد قيمة ETag للعمل فقط على الكائنات الثنائية كبيرة الحجم ذات القيمة المطابقة.

ifMatch?: string

قيمة الخاصية

string

موروث منBlobRequestConditions.ifMatch

ifModifiedSince

حدد قيمة العنوان هذه للعمل فقط على كائن ثنائي كبير الحجم إذا تم تعديله منذ التاريخ/الوقت المحدد.

ifModifiedSince?: Date

قيمة الخاصية

Date

موروث منBlobRequestConditions.ifModifiedSince

ifNoneMatch

حدد قيمة ETag للعمل فقط على الكائنات الثنائية كبيرة الحجم دون قيمة مطابقة.

ifNoneMatch?: string

قيمة الخاصية

string

موروث منBlobRequestConditions.ifNoneMatch

ifUnmodifiedSince

حدد قيمة العنوان هذه للعمل فقط على كائن ثنائي كبير الحجم إذا لم يتم تعديله منذ التاريخ/الوقت المحدد.

ifUnmodifiedSince?: Date

قيمة الخاصية

Date

موروث منBlobRequestConditions.ifUnmodifiedSince

leaseId

إذا تم تحديدها، تنجح العملية فقط إذا كان عقد إيجار المورد نشطا ويطابق هذا المعرف.

leaseId?: string

قيمة الخاصية

string

موروث منBlobRequestConditions.leaseId

maxSize

عنوان شرطي اختياري. الحد الأقصى للطول بالبايت المسموح به لكائن ثنائي كبير الحجم للإلحاق. إذا كانت عملية Append Block قد تتسبب في تجاوز الكائن الثنائي كبير الحجم لهذا الحد أو إذا كان حجم الكائن الثنائي كبير الحجم أكبر بالفعل من القيمة المحددة في هذا العنوان، فسيفشل الطلب مع خطأ MaxBlobSizeConditionNotMet (رمز حالة HTTP 412 - فشل الشرط المسبق).

maxSize?: number

قيمة الخاصية

number

موروث منAppendPositionAccessConditions.maxSize

tagConditions

عبارة SQL الاختيارية لتطبيقها على علامات الكائن الثنائي كبير الحجم.

tagConditions?: string

قيمة الخاصية

string

موروث منBlobRequestConditions.tagConditions