Runtime class

Runtime fornisce metodi per modificare i dati di runtime di un'istanza di estensione.

Firma:

export declare class Runtime 

Metodi

Metodo Modificatori Descrizione
setFatalError(messaggioerrore) Segnala un errore irreversibile durante l'esecuzione di un gestore eventi del ciclo di vita.
setProcessingState(stato, dettaglioMessaggio) Imposta lo stato di elaborazione di un'istanza di estensione.

Runtime.setFatalError()

Segnala un errore irreversibile durante l'esecuzione di un gestore eventi del ciclo di vita.

Chiama questo metodo quando un gestore eventi del ciclo di vita fallisce in modo tale da rendere l'istanza inutilizzabile. Se l'evento del ciclo di vita non è riuscito ma l'istanza continuerà a funzionare come previsto, chiama invece setProcessingState con lo stato "PROCESSING_WARNING" o "PROCESSING_FAILED".

Firma:

setFatalError(errorMessage: string): Promise<void>;

Parametri

Parametro Tipo Descrizione
messaggio di errore corda Un messaggio che spiega cosa è andato storto e come risolverlo.

Ritorna:

Promesso<vuoto>

Runtime.setProcessingState()

Imposta lo stato di elaborazione di un'istanza di estensione.

Utilizzare questo metodo per segnalare i risultati di un gestore eventi del ciclo di vita.

Se l'evento del ciclo di vita non è riuscito e l'istanza dell'estensione non funzionerà più correttamente, utilizzare invece Runtime.setFatalError() .

Per segnalare lo stato delle chiamate di funzione diverse dai gestori di eventi del ciclo di vita, utilizza console.log o l'SDK del logger Cloud Functions.

Firma:

setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;

Parametri

Parametro Tipo Descrizione
stato Stato di elaborazione impostabile Lo stato su cui impostare l'istanza.
dettaglioMessaggio corda Un messaggio che spiega i risultati della funzione del ciclo di vita.

Ritorna:

Promesso<vuoto>