Çalışma zamanı, bir uzantı örneğinin çalışma zamanı verilerini değiştirmeye yönelik yöntemler sağlar.
İmza:
export declare class Runtime
Yöntemler
Yöntem | Değiştiriciler | Tanım |
---|---|---|
setFatalError(errorMessage) | Bir yaşam döngüsü olay işleyicisini çalıştırırken önemli bir hata bildirir. | |
setProcessingState(durum, detayMessage) | Bir uzantı örneğinin işlenme durumunu ayarlar. |
Runtime.setFatalError()
Bir yaşam döngüsü olay işleyicisini çalıştırırken önemli bir hata bildirir.
Bir yaşam döngüsü olay işleyicisi, Örneği çalışmaz hale getirecek şekilde başarısız olduğunda bu yöntemi çağırın. Yaşam döngüsü olayı başarısız olursa ancak örnek yine de beklendiği gibi çalışacaksa bunun yerine "PROCESSING_WARNING" veya "PROCESSING_FAILED" durumuyla setProcessingState
çağırın.
İmza:
setFatalError(errorMessage: string): Promise<void>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
hata mesajı | sicim | Neyin yanlış gittiğini ve nasıl düzeltileceğini açıklayan bir mesaj. |
İadeler:
Söz<void>
Runtime.setProcessingState()
Bir uzantı örneğinin işlenme durumunu ayarlar.
Bir yaşam döngüsü olay işleyicisinin sonuçlarını raporlamak için bu yöntemi kullanın.
Yaşam döngüsü olayı başarısız olursa ve uzantı örneği artık düzgün çalışmayacaksa bunun yerine Runtime.setFatalError() işlevini kullanın.
Yaşam döngüsü olay işleyicileri dışındaki işlev çağrılarının durumunu raporlamak için console.log
veya Cloud Functions logger SDK'sını kullanın.
İmza:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
durum | Ayarlanabilirİşleme Durumu | Örneğin ayarlanacağı durum. |
detayMesaj | sicim | Yaşam döngüsü fonksiyonunun sonuçlarını açıklayan bir mesaj. |
İadeler:
Söz<void>