Lock Service

তালা

এই পরিষেবাটি স্ক্রিপ্টগুলিকে কোডের বিভাগে সমসাময়িক অ্যাক্সেস রোধ করতে দেয়। এটি উপযোগী হতে পারে যখন আপনার একাধিক ব্যবহারকারী বা প্রসেস একটি শেয়ার্ড রিসোর্স পরিবর্তন করে এবং সংঘর্ষ প্রতিরোধ করতে চান।

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Lock পারস্পরিক-বর্জন লকের একটি উপস্থাপনা।
Lock Service কোডের বিভাগে সমসাময়িক অ্যাক্সেসকে বাধা দেয়।

Lock

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
has Lock() Boolean লক অর্জিত হলে সত্য ফেরত দেয়।
release Lock() void লকটি ছেড়ে দেয়, লকটিতে অপেক্ষা করা অন্যান্য প্রক্রিয়াগুলিকে চালিয়ে যাওয়ার অনুমতি দেয়।
try Lock(timeoutInMillis) Boolean লকটি অর্জনের প্রচেষ্টা, মিলিসেকেন্ডের প্রদত্ত সংখ্যার পরে সময় শেষ হয়৷
wait Lock(timeoutInMillis) void প্রদত্ত সংখ্যক মিলিসেকেন্ডের পরে একটি ব্যতিক্রম সহ লকটি অর্জনের প্রচেষ্টা।

Lock Service

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Document Lock() Lock একটি লক পায় যা বর্তমান নথির যেকোনো ব্যবহারকারীকে একই সাথে কোডের একটি বিভাগ চালাতে বাধা দেয়।
get Script Lock() Lock একটি লক পায় যা যেকোনো ব্যবহারকারীকে একই সাথে কোডের একটি বিভাগ চালানো থেকে বাধা দেয়।
get User Lock() Lock একটি লক পায় যা বর্তমান ব্যবহারকারীকে একই সাথে কোডের একটি বিভাগ চালানো থেকে বাধা দেয়।