قدّمت Earth Engine
فئات حصص غير تجارية لحماية موارد الحوسبة المشتركة وضمان أداء موثوق للجميع. تستخدم المشاريع غير التجارية "فئة المجتمع" تلقائيًا، ولكن يمكنك تغيير فئة المشروع في أي وقت.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ui.util.rateLimit
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تغليف دالة للسماح باستدعائها مرة واحدة على الأكثر في كل فاصل زمني إذا تم استدعاء دالة التغليف أكثر من مرة، سيتم تنفيذ الاستدعاء الأول فقط، ولن يكون لأي استدعاءات لاحقة أي تأثير إلى أن ينقضي الفاصل الزمني. يمكن استخدام ذلك لضمان تنفيذ دالة مكلفة على الفور ولكن بدون تنفيذها بشكل متكرر.
مثال على الاستخدام: لردّ الاتصال بنقرة على ui.Button، وذلك لمنع النقر المزدوج على الزر عن طريق الخطأ وتشغيل ردّ الاتصال مرّتين.
تعرض هذه الدالة الدالة التي تم تحديد معدّل استخدامها.
| الاستخدام | المرتجعات |
|---|
ui.util.rateLimit(func, delay, scope) | الوظيفة |
| الوسيطة | النوع | التفاصيل |
|---|
func | الوظيفة | الدالة التي سيتم استدعاؤها. |
delay | العدد | بعد استدعاء الدالة وتنفيذها، يتم تحديد عدد المللي ثانية التي يجب الانتظار خلالها قبل السماح باستدعاء الدالة مرة أخرى. |
scope | الكائن، اختياري | الكائن الذي سيتم استدعاء الدالة في نطاقه. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]