런타임은 확장 인스턴스의 런타임 데이터를 수정하는 메서드를 제공합니다.
서명:
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 함수의 결과를 설명하는 메시지입니다. |
보고:
약속<공허>