Firebase İşlevleri hizmeti.
İşlevler
İşlev | Açıklama |
---|---|
getFunctions(uygulama) | Varsayılan uygulama veya belirli bir uygulama için İşlevler hizmetini alır.getFunctions() , varsayılan uygulamanın Functions hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Functions hizmetine erişmek için getFunctions(app) olarak çağrılabilir. |
Sınıflar
Sınıf | Açıklama |
---|---|
İşlevler | Firebase Functions hizmeti arayüzü. |
TaskQueue | TaskQueue arayüzü. |
Arayüzler
Arayüz | Açıklama |
---|---|
Mutlak Yayınlama | Mutlak dağıtım ile görev seçeneklerini gösteren arayüz. |
Gecikmeli olarak teslim | Gecikmeli teslim ile görev seçeneklerini gösteren arayüz. |
TaskOptionsDeneysel | Deneysel (beta) görev seçeneklerini temsil eden tür. |
Tür Takma Adları
Takma Ad yazın | Açıklama |
---|---|
Teslimat Programı | Yayın planı seçeneklerini temsil eden tür. DeliverySchedule , GecikmeDelivery ve Mutlak Delivery türlerinin birleşim türüdür. |
Görev Seçenekleri | Görev seçeneklerini temsil eden tür. |
getFunctions(uygulama)
Varsayılan uygulama veya belirli bir uygulama için İşlevler hizmetini alır.
getFunctions()
, varsayılan uygulamanın Functions
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Functions
hizmetine erişmek için getFunctions(app)
olarak çağrılabilir.
İmza:
export declare function getFunctions(app?: App): Functions;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | Functions hizmetinin iade edileceği isteğe bağlı uygulama. Sağlanmazsa varsayılan Functions hizmeti döndürülür. |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan Functions
hizmeti veya sağlanan uygulamayla ilişkilendirilmiş Functions
hizmeti.
1. örnek
// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();
2. örnek
// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);
Teslimat Planlaması
Yayın planı seçeneklerini temsil eden tür. DeliverySchedule
, GecikmeDelivery ve Mutlak Delivery türlerinin birleşim türüdür.
İmza:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
TaskOptions
Görev seçeneklerini temsil eden tür.
İmza:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};