Çalışma zamanı, bir uzantı örneğinin çalışma zamanı verilerini değiştirme yöntemleri sunar.
İmza:
export declare class Runtime
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
setFatalError(errorMessage) | Yaşam döngüsü etkinlik işleyicisi çalıştırırken önemli bir hata bildirir. | |
setProcessingState(state, detailMessage) | Bir uzantı örneğinin işleme durumunu ayarlar. |
Runtime.setFatalError()
Yaşam döngüsü etkinlik işleyicisi çalıştırırken önemli bir hata bildirir.
Bir yaşam döngüsü olay işleyicisi, örneği çalışamaz 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 olduysa ancak örnek yine de beklendiği gibi çalışırsa "İŞLEME_UYARI" ile setProcessingState
işlevini çağırın veya "İŞLEM_BAŞARISIZ" gerekir.
İmza:
setFatalError(errorMessage: string): Promise<void>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
errorMessage | dize | Sorunun ne olduğunu ve nasıl düzeltileceğini açıklayan bir mesaj. |
Şunu döndürür:
Taahhüt<void>
Runtime.setProcessingState()
Bir uzantı örneğinin işleme durumunu ayarlar.
Bir yaşam döngüsü etkinlik işleyicinin sonuçlarını raporlamak için bu yöntemi kullanın.
Yaşam döngüsü olayı başarısız olursa uzantı örneği artık düzgün çalışmayacak. Bunun yerine Runtime.setFatalError() işlevini kullanın.
Yaşam döngüsü etkinlik işleyiciler dışında işlev çağrılarının durumunu raporlamak için console.log
veya Cloud Functions günlük kaydı SDK'sını kullanın.
İmza:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
durum | SettableProcessingState | Örneğin ayarlanacağı durum. |
ayrıntıMesaj | dize | Yaşam döngüsü işlevinin sonuçlarını açıklayan bir mesaj. |
Şunu döndürür:
Taahhüt<void>