Runtime class

런타임은 확장 인스턴스의 런타임 데이터를 수정하는 메서드를 제공합니다.

서명:

export declare class Runtime 

행동 양식

방법 수정자 설명
setFatalError(오류 메시지) 수명 주기 이벤트 핸들러를 실행하는 동안 치명적인 오류를 보고합니다.
setProcessingState(상태, 세부 메시지) 확장 인스턴스의 처리 상태를 설정합니다.

런타임.setFatalError()

수명 주기 이벤트 핸들러를 실행하는 동안 치명적인 오류를 보고합니다.

인스턴스를 작동할 수 없게 만드는 방식으로 수명 주기 이벤트 핸들러가 실패하는 경우 이 메서드를 호출하세요. 수명 주기 이벤트가 실패했지만 인스턴스가 여전히 예상대로 작동하는 경우 대신 "PROCESSING_WARNING" 또는 "PROCESSING_FAILED" 상태로 setProcessingState 호출하세요.

서명:

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

매개변수

매개변수 유형 설명
에러 메시지 무엇이 잘못되었는지, 해결 방법을 설명하는 메시지입니다.

보고:

약속<공허>

런타임.setProcessingState()

확장 인스턴스의 처리 상태를 설정합니다.

수명 주기 이벤트 핸들러의 결과를 보고하려면 이 메서드를 사용합니다.

수명 주기 이벤트가 실패하고 확장 인스턴스가 더 이상 올바르게 작동하지 않으면 대신 Runtime.setFatalError()를 사용하세요.

수명 주기 이벤트 핸들러 이외의 함수 호출 상태를 보고하려면 console.log 또는 Cloud Functions 로거 SDK를 사용하세요.

서명:

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

매개변수

매개변수 유형 설명
상태 설정 가능한 처리 상태 인스턴스를 설정할 상태입니다.
세부정보메시지 lifecycle 함수의 결과를 설명하는 메시지입니다.

보고:

약속<공허>