TaskQueue
인터페이스.
서명:
export declare class TaskQueue<Args = Record<string, any>>
행동 양식
방법 | 수정자 | 설명 |
---|---|---|
삭제(ID) | 아직 완료되지 않은 경우 대기열에 추가된 작업을 삭제합니다. | |
대기열에 넣기(데이터, 선택) | 작업을 생성하고 대기열에 추가합니다. 작업을 생성한 후에는 업데이트할 수 없습니다. 이 작업을 수행하려면 서비스 계정에 대한 cloudtasks.tasks.create IAM 권한이 필요합니다. |
TaskQueue.delete()
아직 완료되지 않은 경우 대기열에 추가된 작업을 삭제합니다.
서명:
delete(id: string): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
ID | 끈 | 이 큐에 상대적인 작업의 ID입니다. |
보고:
약속<공허>
작업이 삭제되면 해결되는 약속입니다.
TaskQueue.enqueue()
작업을 생성하고 대기열에 추가합니다. 작업을 생성한 후에는 업데이트할 수 없습니다. 이 작업을 수행하려면 서비스 계정에 대한 cloudtasks.tasks.create
IAM 권한이 필요합니다.
서명:
enqueue(data: Args, opts?: TaskOptions): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
데이터 | 인수 | 작업의 데이터 페이로드입니다. |
선택하다 | 작업옵션 | 새 작업을 대기열에 넣을 때의 선택적 옵션입니다. |
보고:
약속<공허>
작업이 대기열에 성공적으로 추가되면 해결되는 약속입니다.