BlobLeaseClient class
عميل يدير عقود الإيجار ل أو <xref:ContainerClient><xref:BlobClient>.
المنشئون
Blob |
إنشاء مثيل BlobLeaseClient. |
الخصائص
lease |
يحصل على معرف الإيجار. |
url | يحصل على عنوان URL. |
الأساليب
acquire |
إنشاء تأمين وإدارته على حاوية لعمليات الحذف، أو على كائن ثنائي كبير الحجم لعمليات الكتابة والحذف. يمكن أن تتراوح مدة التأمين من 15 إلى 60 ثانية، أو يمكن أن تكون غير محدودة. |
break |
لإنهاء عقد الإيجار ولكن تأكد من أن عميلا آخر لا يمكنه الحصول على عقد إيجار جديد حتى تنتهي فترة الإيجار الحالية. |
change |
لتغيير معرف عقد الإيجار. |
release |
لتحرير عقد الإيجار إذا لم تعد هناك حاجة إليه بحيث يمكن لعميل آخر الحصول على عقد إيجار على الفور مقابل الحاوية أو الكائن الثنائي كبير الحجم. |
renew |
لتجديد عقد الإيجار. |
تفاصيل المنشئ
BlobLeaseClient(ContainerClient | BlobClient, string)
إنشاء مثيل BlobLeaseClient.
new BlobLeaseClient(client: ContainerClient | BlobClient, leaseId?: string)
المعلمات
- client
العميل لتقديم طلبات عملية التأجير.
- leaseId
-
string
معرف الإيجار المقترح الأولي.
تفاصيل الخاصية
leaseId
يحصل على معرف الإيجار.
string leaseId
قيمة الخاصية
string
url
يحصل على عنوان URL.
string url
قيمة الخاصية
string
تفاصيل الأسلوب
acquireLease(number, LeaseOperationOptions)
إنشاء تأمين وإدارته على حاوية لعمليات الحذف، أو على كائن ثنائي كبير الحجم لعمليات الكتابة والحذف. يمكن أن تتراوح مدة التأمين من 15 إلى 60 ثانية، أو يمكن أن تكون غير محدودة.
function acquireLease(duration: number, options?: LeaseOperationOptions)
المعلمات
- duration
-
number
يجب أن يتراوح بين 15 إلى 60 ثانية، أو لا نهائي (-1)
- options
- LeaseOperationOptions
خيار تكوين عمليات إدارة الإيجار.
المرتجعات
Promise<LeaseOperationResponse>
بيانات الاستجابة للحصول على عملية التأجير.
breakLease(number, LeaseOperationOptions)
لإنهاء عقد الإيجار ولكن تأكد من أن عميلا آخر لا يمكنه الحصول على عقد إيجار جديد حتى تنتهي فترة الإيجار الحالية.
function breakLease(breakPeriod: number, options?: LeaseOperationOptions)
المعلمات
- breakPeriod
-
number
فترة التوقف
- options
- LeaseOperationOptions
خيارات اختيارية لتكوين عمليات إدارة الإيجار.
المرتجعات
Promise<LeaseOperationResponse>
بيانات الاستجابة لعملية تأجير التوقف.
changeLease(string, LeaseOperationOptions)
لتغيير معرف عقد الإيجار.
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions)
المعلمات
- proposedLeaseId
-
string
معرف الإيجار الجديد المقترح.
- options
- LeaseOperationOptions
خيار تكوين عمليات إدارة الإيجار.
المرتجعات
Promise<LeaseOperationResponse>
بيانات الاستجابة لعملية تأجير التغيير.
releaseLease(LeaseOperationOptions)
لتحرير عقد الإيجار إذا لم تعد هناك حاجة إليه بحيث يمكن لعميل آخر الحصول على عقد إيجار على الفور مقابل الحاوية أو الكائن الثنائي كبير الحجم.
function releaseLease(options?: LeaseOperationOptions)
المعلمات
- options
- LeaseOperationOptions
خيار تكوين عمليات إدارة الإيجار.
المرتجعات
Promise<LeaseOperationResponse>
بيانات الاستجابة لعملية تأجير الإصدار.
renewLease(LeaseOperationOptions)
لتجديد عقد الإيجار.
function renewLease(options?: LeaseOperationOptions)
المعلمات
- options
- LeaseOperationOptions
خيار اختياري لتكوين عمليات إدارة الإيجار.
المرتجعات
Promise<Lease>
بيانات الاستجابة لعملية تجديد الإيجار.
Azure SDK for JavaScript
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ