firebase-admin.functions package

خدمة وظائف Firebase.

الدوال

دالة الوصف
getFunctions(app) تتيح هذه الميزة الحصول على خدمة الدوال للتطبيق التلقائي أو تطبيق معيّن.ويمكن استدعاء getFunctions() بدون وسيطات للوصول إلى خدمة Functions للتطبيق التلقائي أو كـ getFunctions(app) للوصول إلى خدمة Functions المرتبطة بتطبيق معيّن.

صفوف

الفئة الوصف
الدوال واجهة خدمة Firebase Functions.
Taskقائمة المهام الواجهة TaskQueue

واجهات

الواجهة الوصف
التسليم المطلق واجهة تمثّل خيارات المهام مع العرض المطلق
تأخير التسليم واجهة تمثّل خيارات المهام مع تأخير في التسليم
TaskOptions Testing النوع الذي يمثّل خيارات المهام التجريبية (إصدار تجريبي).

كتابة العناوين البديلة للبريد الإلكتروني

اكتب العنوان البديل للبريد الإلكتروني الوصف
عرض الجدول الزمني نوع يمثل خيارات الجدول الزمني للتسليم. DeliverySchedule هو نوع اتحادي نوعَي DelayDelivery وAbsolute التسليم.
TaskOptions اكتب "تمثّل خيارات المهام".

getFunctions(app)

تحصل على خدمة الوظائف للتطبيق التلقائي أو لتطبيق معيَّن.

يمكن استدعاء getFunctions() بدون أي وسيطات للوصول إلى خدمة Functions في التطبيق التلقائي أو باستخدام getFunctions(app) للوصول إلى خدمة Functions المرتبطة بتطبيق معيّن.

Signature:

export declare function getFunctions(app?: App): Functions;

المَعلمات

المعلمة النوع الوصف
التطبيق التطبيق التطبيق الاختياري المطلوب عرض خدمة Functions له. وفي حال عدم توفّره، سيتم عرض خدمة "Functions" التلقائية.

المرتجعات:

الدوال

خدمة Functions التلقائية في حال عدم توفير أي تطبيق، أو خدمة Functions المرتبطة بالتطبيق المقدَّم.

مثال 1

// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();

مثال 2

// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);

الجدول الزمني للتسليم

نوع يمثل خيارات الجدول الزمني للتسليم. DeliverySchedule هو نوع اتحادي نوعَي DelayDelivery وAbsolute التسليم.

Signature:

export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;

خيارات المهام

اكتب "تمثّل خيارات المهام".

Signature:

export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
    dispatchDeadlineSeconds?: number;
    id?: string;
    headers?: Record<string, string>;
};