TaskQueue class

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>;

매개변수

매개변수 유형 설명
데이터 인수 작업의 데이터 페이로드입니다.
선택하다 작업옵션 새 작업을 대기열에 넣을 때의 선택적 옵션입니다.

보고:

약속<공허>

작업이 대기열에 성공적으로 추가되면 해결되는 약속입니다.