TaskQueue class

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>

태스크가 큐에 성공적으로 추가된 경우 해결되는 프로미스입니다.