TaskQueue
인터페이스
서명:
export declare class TaskQueue<Args = Record<string, any>>
메소드
메서드 | 특수키 | 설명 |
---|---|---|
delete(id) | 큐에 추가된 태스크가 아직 완료되지 않았으면 삭제합니다. | |
enqueue(데이터, 선택) | 태스크를 만들어 큐에 추가합니다. 생성 후에는 할 일을 업데이트할 수 없습니다. 이 작업에는 서비스 계정에 대한 cloudtasks.tasks.create IAM 권한이 필요합니다. |
TaskQueue.delete()
큐에 추가된 태스크가 아직 완료되지 않았으면 삭제합니다.
서명:
delete(id: string): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
id | 문자열 | 이 큐를 기준으로 한 태스크 ID입니다. |
반환:
프로미스<void>
작업이 삭제된 경우 해결되는 프로미스입니다.
TaskQueue.enqueue()
태스크를 만들어 큐에 추가합니다. 생성 후에는 할 일을 업데이트할 수 없습니다. 이 작업에는 서비스 계정에 대한 cloudtasks.tasks.create
IAM 권한이 필요합니다.
서명:
enqueue(data: Args, opts?: TaskOptions): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
데이터 | 인수 | 작업의 데이터 페이로드. |
최적화 | TaskOptions | 새 태스크를 큐에 추가할 때의 선택적 옵션입니다. |
반환:
프로미스<void>
태스크가 큐에 성공적으로 추가된 경우 해결되는 프로미스입니다.