سرویس توابع Firebase.
کارکرد
تابع | شرح |
---|---|
getFunctions (برنامه) | سرویس توابع را برای برنامه پیشفرض یا یک برنامه خاص دریافت میکند. getFunctions() را می توان بدون هیچ آرگومان برای دسترسی به سرویس Functions برنامه پیش فرض یا به عنوان getFunctions(app) برای دسترسی به سرویس Functions مرتبط با یک برنامه خاص فراخوانی کرد. |
کلاس ها
کلاس | شرح |
---|---|
کارکرد | رابط سرویس Firebase Functions . |
TaskQueue | رابط TaskQueue . |
رابط ها
رابط | شرح |
---|---|
تحویل مطلق | رابطی که گزینه های کار را با تحویل مطلق نشان می دهد. |
تاخیر در تحویل | رابطی که گزینه های کار را با تحویل تاخیری نشان می دهد. |
TaskOptionsExperimental | گزینه های آزمایشی (بتا) را تایپ کنید. |
نام مستعار را تایپ کنید
نام مستعار را تایپ کنید | شرح |
---|---|
برنامه تحویل | گزینه های زمان بندی تحویل را نشان می دهد. DeliverySchedule یک نوع اتحادیه از نوع DelayDelivery و AbsoluteDelivery است. |
TaskOptions | گزینه های نمایندگی کار را تایپ کنید. |
getFunctions()
سرویس توابع را برای برنامه پیشفرض یا یک برنامه خاص دریافت میکند.
getFunctions()
را می توان بدون هیچ آرگومان برای دسترسی به سرویس Functions
برنامه پیش فرض یا به عنوان getFunctions(app)
برای دسترسی به سرویس Functions
مرتبط با یک برنامه خاص فراخوانی کرد.
امضا:
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 و AbsoluteDelivery است.
امضا:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
TaskOptions
گزینه های نمایندگی کار را تایپ کنید.
امضا:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};