Runtime class

Ç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>