ExperimentalLongPollingOptions interface

אפשרויות שמגדירות את תעבורת הרשת הבסיסית של ה-SDK (WebChannel) כאשר נעשה שימוש בסקר ארוך.

ראה FirestoreSettings.experimentalAutoDetectLongPolling , FirestoreSettings.experimentalForceLongPolling , ו- FirestoreSettings.experimentalLongPollingOptions .

חֲתִימָה:

export declare interface ExperimentalLongPollingOptions 

נכסים

תכונה סוּג תיאור
פסק זמן שניות מספר מרווח הזמן הקצוב המרבי הרצוי, בשניות, להשלמת תגובת GET ארוכה של סקר. ערכים חוקיים הם בין 5 ל-30, כולל. ערכי נקודה צפה מותרים ויעוגלו לאלפית השנייה הקרובה ביותר. כברירת מחדל, כאשר נעשה שימוש בסקר ארוך, בקשת ה"GET תלויה" שנשלחה על ידי הלקוח פסק זמן לאחר 30 שניות. כדי לבקש פסק זמן אחר מהשרת, הגדר הגדרה זו עם הזמן הקצוב הרצוי. שינוי פסק הזמן המוגדר כברירת מחדל עשוי להיות שימושי, למשל, אם ל-proxy החציצה שחייב לאפשר סקר ארוך מלכתחילה יש פסק זמן קצר יותר לתליית בקשות GET, ובמקרה זה הגדרת פסק הזמן הארוך לסקר לערך קצר יותר, כגון 25 שניות, עשוי לתקן בקשות GET תלויות שנסגרו בטרם עת. לדוגמה, ראה https://github.com/firebase/firebase-js-sdk/issues/6987.

ExperimentalLongPollingOptions.timeoutSeconds

מרווח הזמן הקצוב המרבי הרצוי, בשניות, להשלמת תגובת GET ארוכה של סקר. ערכים חוקיים הם בין 5 ל-30, כולל. ערכי נקודה צפה מותרים ויעוגלו לאלפית השנייה הקרובה ביותר.

כברירת מחדל, כאשר נעשה שימוש בסקר ארוך, בקשת ה"GET תלויה" שנשלחה על ידי הלקוח פסק זמן לאחר 30 שניות. כדי לבקש פסק זמן אחר מהשרת, הגדר הגדרה זו עם הזמן הקצוב הרצוי.

שינוי פסק הזמן המוגדר כברירת מחדל עשוי להיות שימושי, למשל, אם ל-proxy החציצה שחייב לאפשר סקר ארוך מלכתחילה יש פסק זמן קצר יותר לתליית בקשות GET, ובמקרה זה הגדרת פסק הזמן הארוך לסקר לערך קצר יותר, כגון 25 שניות, עשוי לתקן בקשות GET תלויות שנסגרו בטרם עת. לדוגמה, ראה https://github.com/firebase/firebase-js-sdk/issues/6987.

חֲתִימָה:

timeoutSeconds?: number;