Runtime class

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

서명:

export declare class Runtime 

메소드

메서드 특수키 설명
setFatalError(errorMessage) 수명 주기 이벤트 핸들러를 실행하는 동안 심각한 오류를 보고합니다.
setProcessingState(state, detailMessage) 확장 프로그램 인스턴스의 처리 상태를 설정합니다.

Runtime.setFatalError()

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

수명 주기 이벤트 핸들러가 실패하여 인스턴스가 작동하지 않는 경우 이 메서드를 호출합니다. 수명 주기 이벤트가 실패했지만 인스턴스가 여전히 예상대로 작동하는 경우 'PROCESSING_WARNING'을 사용하여 setProcessingState를 호출합니다. 또는 'PROCESSING_FAILED' 상태를 반환합니다.

서명:

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

매개변수

매개변수 유형 설명
errorMessage 문자열 발생한 문제와 해결 방법을 설명하는 메시지

반환:

프로미스<void>

Runtime.setProcessingState()

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

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

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

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

서명:

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

매개변수

매개변수 유형 설명
SettableProcessingState를 참조하세요. 인스턴스를 설정할 상태입니다.
detailMessage 문자열 수명 주기 함수의 결과를 설명하는 메시지

반환:

프로미스<void>