Runtime class

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