PollerLike interface 
投票器抽象表示形式,旨在仅公开用户需要使用的最小 API。
方法
| cancel | 尝试取消基础作。 | 
| get | 返回作的状态。 PollerLike 中定义的 TState 可以是 Poller 实现中定义的 TState 子集。 | 
| get | 返回作的结果值,而不考虑轮询器的状态。 它可以根据实现返回未定义或不完整的最终 TResult 值形式。 | 
| is | 如果轮询程序已完成轮询,则返回 true。 | 
| is | 如果轮询器停止,则返回 true。 | 
| on | 在每个轮询完成后调用提供的回调,并发送轮询程序作的当前状态。 它返回一个方法,该方法可用于停止接收给定回调函数上的更新。 | 
| poll({ abort | 返回一个承诺,该承诺将在单个轮询请求完成后解决。 它通过调用 Poller作的更新方法来执行此作。 | 
| poll | 返回一个承诺,该承诺将在基础作完成后解析。 | 
| stop | 停止投票器。 之后,无法发送手动或自动请求。 | 
| to | 通过调用作的 toString 方法返回轮询程序作的序列化版本。 | 
方法详细信息
		cancelOperation({ abortSignal?: AbortSignalLike })
	    
	警告
现已弃用此 API。
cancelOperation has been deprecated because it was not implemented.
尝试取消基础作。
function cancelOperation(options?: { abortSignal?: AbortSignalLike }): Promise<void>参数
- options
- 
				{ abortSignal?: AbortSignalLike } 
返回
Promise<void>
		getOperationState()
	  
	返回作的状态。 PollerLike 中定义的 TState 可以是 Poller 实现中定义的 TState 子集。
function getOperationState(): TState返回
TState
		getResult()
	 
	返回作的结果值,而不考虑轮询器的状态。 它可以根据实现返回未定义或不完整的最终 TResult 值形式。
function getResult(): undefined | TResult返回
undefined | TResult
		isDone()
	 
	如果轮询程序已完成轮询,则返回 true。
function isDone(): boolean返回
boolean
		isStopped()
	 
	如果轮询器停止,则返回 true。
function isStopped(): boolean返回
boolean
		onProgress((state: TState) => void)
	 
	在每个轮询完成后调用提供的回调,并发送轮询程序作的当前状态。
它返回一个方法,该方法可用于停止接收给定回调函数上的更新。
function onProgress(callback: (state: TState) => void): CancelOnProgress参数
- callback
- 
				(state: TState) => void 
返回
		poll({ abortSignal?: AbortSignalLike })
	   
	返回一个承诺,该承诺将在单个轮询请求完成后解决。 它通过调用 Poller作的更新方法来执行此作。
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<void>参数
- options
- 
				{ abortSignal?: AbortSignalLike } 
返回
Promise<void>
		pollUntilDone({ abortSignal?: AbortSignalLike })
	     
	返回一个承诺,该承诺将在基础作完成后解析。
function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>参数
- pollOptions
- 
				{ abortSignal?: AbortSignalLike } 
返回
Promise<TResult>
		stopPolling()
	 
	停止投票器。 之后,无法发送手动或自动请求。
function stopPolling()
		toString()
	 
	通过调用作的 toString 方法返回轮询程序作的序列化版本。
function toString(): string返回
string