BlobLeaseClient class
عميل يدير عقود الإيجار ContainerClient أو BlobClient.
المنشئون
Blob |
إنشاء مثيل BlobLeaseClient. |
الخصائص
lease |
يحصل على معرف التأجير. |
url | الحصول على عنوان url. |
الأساليب
تفاصيل المنشئ
BlobLeaseClient(BlobClient | ContainerClient, string)
إنشاء مثيل BlobLeaseClient.
new BlobLeaseClient(client: BlobClient | ContainerClient, leaseId?: string)
المعلمات
- client
العميل لتقديم طلبات عملية التأجير.
- leaseId
-
string
معرف التأجير المقترح الأولي.
تفاصيل الخاصية
leaseId
يحصل على معرف التأجير.
string leaseId
قيمة الخاصية
string
url
الحصول على عنوان url.
string url
قيمة الخاصية
string
تفاصيل الأسلوب
acquireLease(number, LeaseOperationOptions)
إنشاء وإدارة تأمين على حاوية لعمليات الحذف، أو على كائن ثنائي كبير الحجم لعمليات الكتابة والحذف. يمكن أن تكون مدة التأمين من 15 إلى 60 ثانية، أو يمكن أن تكون لا نهائية.
راجع https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container وشاهد https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
المعلمات
- duration
-
number
يجب أن يتراوح ما بين 15 إلى 60 ثانية، أو لا نهائي (-1)
- options
- LeaseOperationOptions
خيار تكوين عمليات إدارة التأجير.
المرتجعات
Promise<LeaseOperationResponse>
بيانات الاستجابة للحصول على عملية تأجير.
breakLease(number, LeaseOperationOptions)
لإنهاء عقد الإيجار ولكن تأكد من عدم تمكن عميل آخر من الحصول على عقد إيجار جديد حتى انتهاء فترة التأجير الحالية.
راجع https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container وشاهد https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
المعلمات
- breakPeriod
-
number
فترة التوقف
- options
- LeaseOperationOptions
خيارات اختيارية لتكوين عمليات إدارة التأجير.
المرتجعات
Promise<LeaseOperationResponse>
بيانات الاستجابة لعملية تأجير التوقف.
changeLease(string, LeaseOperationOptions)
لتغيير معرف عقد الإيجار.
راجع https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container وشاهد https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
المعلمات
- proposedLeaseId
-
string
معرف التأجير الجديد المقترح.
- options
- LeaseOperationOptions
خيار تكوين عمليات إدارة التأجير.
المرتجعات
Promise<LeaseOperationResponse>
بيانات الاستجابة لعملية تأجير التغيير.
releaseLease(LeaseOperationOptions)
لتحرير عقد الإيجار إذا لم تعد هناك حاجة إليه بحيث يمكن لعميل آخر الحصول على عقد إيجار على الفور مقابل الحاوية أو الكائن الثنائي كبير الحجم.
راجع https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container وشاهد https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
المعلمات
- options
- LeaseOperationOptions
خيار تكوين عمليات إدارة التأجير.
المرتجعات
Promise<LeaseOperationResponse>
بيانات الاستجابة لعملية تأجير الإصدار.
renewLease(LeaseOperationOptions)
لتجديد عقد الإيجار.
راجع https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container وشاهد https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function renewLease(options?: LeaseOperationOptions): Promise<Lease>
المعلمات
- options
- LeaseOperationOptions
خيار اختياري لتكوين عمليات إدارة التأجير.
المرتجعات
Promise<Lease>
بيانات الاستجابة لعملية تجديد الإيجار.