다음을 통해 공유


AnalysisResultPoller interface

Extends

속성

operationId

작업 ID

상속된 속성

isDone

여론조사자가 조사를 마쳤다면 이 수치가 사실입니다.

operationState

작업의 상태입니다. 조사자가 아직 제출되지 않았다면 정의되지 않을 수 있습니다.

result

폴러의 상태와 관계없이 연산의 결과 값입니다. 구현에 따라 정의되지 않았거나 최종 TResult 값의 불완전한 형태일 수 있습니다.

[toStringTag]

상속된 메서드

catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)

약속 거부 시에만 콜백을 첨부합니다.

finally(null | () => void)

약속이 성립되었을 때 호출되는 콜백을 첨부합니다(이행 또는 거부). 해결된 값은 콜백에서 변경할 수 없습니다.

onProgress((state: OperationState<AnalysisResult>) => void)

각 폴링이 완료된 후 제공된 콜백을 호출하여 폴러 작업의 현재 상태를 전송합니다.

주어진 콜백 함수에 대한 업데이트를 중단할 수 있는 메서드를 반환합니다.

poll({ abortSignal?: AbortSignalLike })

단일 폴링 요청이 완료되면 해결되는 약속을 반환합니다. 이는 폴러 연산의 업데이트 메서드를 호출함으로써 수행됩니다.

pollUntilDone({ abortSignal?: AbortSignalLike })

기본 작업이 완료되면 해결되는 약속을 반환합니다.

serialize()

연산의 직렬화 메서드를 호출하여 폴러 연산의 직렬화 버전에 사용할 수 있는 약속을 반환합니다.

submitted()

폴러가 제출되었는지 확인하는 데 사용할 수 있는 약속을 반환합니다.

then<TResult1, TResult2>(null | (value: AnalysisResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)

약속 결말 및/또는 거부에 대한 콜백을 첨부합니다.

속성 세부 정보

operationId

작업 ID

operationId?: string

속성 값

string

상속된 속성 세부 정보

isDone

여론조사자가 조사를 마쳤다면 이 수치가 사실입니다.

isDone: boolean

속성 값

boolean

상속된 곳 PollerLike.isDone.

operationState

작업의 상태입니다. 조사자가 아직 제출되지 않았다면 정의되지 않을 수 있습니다.

operationState: undefined | OperationState<AnalysisResult>

속성 값

상속된 곳 PollerLike.operationState

result

폴러의 상태와 관계없이 연산의 결과 값입니다. 구현에 따라 정의되지 않았거나 최종 TResult 값의 불완전한 형태일 수 있습니다.

result: undefined | AnalysisResult

속성 값

undefined | AnalysisResult

상속된 곳 PollerLike.result

[toStringTag]

[toStringTag]: string

속성 값

string

상속된 곳 PollerLike.__@toStringTag@401

상속된 메서드 세부 정보

catch<TResult>(null | (reason: any) => TResult | PromiseLike<TResult>)

약속 거부 시에만 콜백을 첨부합니다.

function catch<TResult>(onrejected?: null | (reason: any) => TResult | PromiseLike<TResult>): Promise<AnalysisResult | TResult>

매개 변수

onrejected

null | (reason: any) => TResult | PromiseLike<TResult>

약속이 거부될 때 실행하기 위한 콜백.

반환

Promise<AnalysisResult | TResult>

콜백 완료에 대한 약속.

상속된 곳 PollerLike.catch

finally(null | () => void)

약속이 성립되었을 때 호출되는 콜백을 첨부합니다(이행 또는 거부). 해결된 값은 콜백에서 변경할 수 없습니다.

function finally(onfinally?: null | () => void): Promise<AnalysisResult>

매개 변수

onfinally

null | () => void

약속이 정착(이행 또는 거부)될 때 콜백 실행.

반환

Promise<AnalysisResult>

콜백 완료에 대한 약속.

상속된 곳 폴러라이크. 드디어

onProgress((state: OperationState<AnalysisResult>) => void)

각 폴링이 완료된 후 제공된 콜백을 호출하여 폴러 작업의 현재 상태를 전송합니다.

주어진 콜백 함수에 대한 업데이트를 중단할 수 있는 메서드를 반환합니다.

function onProgress(callback: (state: OperationState<AnalysisResult>) => void): CancelOnProgress

매개 변수

callback

(state: OperationState<AnalysisResult>) => void

반환

상속된 곳 폴러라이크.온프로그레스

poll({ abortSignal?: AbortSignalLike })

단일 폴링 요청이 완료되면 해결되는 약속을 반환합니다. 이는 폴러 연산의 업데이트 메서드를 호출함으로써 수행됩니다.

function poll(options?: { abortSignal?: AbortSignalLike }): Promise<OperationState<AnalysisResult>>

매개 변수

options

{ abortSignal?: AbortSignalLike }

반환

상속된 곳 폴러라이크.폴

pollUntilDone({ abortSignal?: AbortSignalLike })

기본 작업이 완료되면 해결되는 약속을 반환합니다.

function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<AnalysisResult>

매개 변수

pollOptions

{ abortSignal?: AbortSignalLike }

반환

Promise<AnalysisResult>

상속된 곳 PollerLike.pollUntilDone(조사 완료)

serialize()

연산의 직렬화 메서드를 호출하여 폴러 연산의 직렬화 버전에 사용할 수 있는 약속을 반환합니다.

function serialize(): Promise<string>

반환

Promise<string>

상속된 곳 PollerLike.serialize

submitted()

폴러가 제출되었는지 확인하는 데 사용할 수 있는 약속을 반환합니다.

function submitted(): Promise<void>

반환

Promise<void>

상속된 곳 PollerLike.subredd.

then<TResult1, TResult2>(null | (value: AnalysisResult) => TResult1 | PromiseLike<TResult1>, null | (reason: any) => TResult2 | PromiseLike<TResult2>)

약속 결말 및/또는 거부에 대한 콜백을 첨부합니다.

function then<TResult1, TResult2>(onfulfilled?: null | (value: AnalysisResult) => TResult1 | PromiseLike<TResult1>, onrejected?: null | (reason: any) => TResult2 | PromiseLike<TResult2>): Promise<TResult1 | TResult2>

매개 변수

onfulfilled

null | (value: AnalysisResult) => TResult1 | PromiseLike<TResult1>

약속이 해결되면 실행되는 콜백.

onrejected

null | (reason: any) => TResult2 | PromiseLike<TResult2>

약속이 거부될 때 실행하기 위한 콜백.

반환

Promise<TResult1 | TResult2>

콜백이 실행되는 모든 것을 완료하는 약속입니다.

상속된 곳 폴러라이크.그럼