PollerLikeWithCancellation interface   
Abstrakt representation av en poller, avsedd att exponera bara det minimala API som användaren behöver arbeta med.
Metoder
| cancel | Försöker avbryta den underliggande åtgärden. | 
| get | Returnerar åtgärdens tillstånd. TState som definieras i PollerLike kan vara en delmängd av den TState som definierats i Poller-implementeringen. | 
| get | Returnerar åtgärdens resultatvärde, oavsett pollerarens tillstånd. Den kan returnera odefinierad eller ofullständig form av det slutliga TResult-värdet beroende på implementeringen. | 
| is | Returnerar sant om polleraren har slutfört avsökningen. | 
| is | Returnerar sant om polleraren stoppas. | 
| on | Anropar det angivna återanropet efter att varje avsökning har slutförts och skickar det aktuella tillståndet för pollerns åtgärd. Den returnerar en metod som kan användas för att sluta ta emot uppdateringar för den angivna återanropsfunktionen. | 
| poll({ abort | Returnerar ett löfte som löser när en enskild avsökningsbegäran har slutförts. Det gör den genom att anropa uppdateringsmetoden för Poller-åtgärden. | 
| poll | Returnerar ett löfte som kommer att lösas när den underliggande åtgärden har slutförts. | 
| stop | Stoppar polleraren. Efter detta kan inga manuella eller automatiserade begäranden skickas. | 
| to | Returnerar en serialiserad version av pollerns åtgärd genom att anropa åtgärdens toString-metod. | 
Metodinformation
		cancelOperation({ abortSignal?: AbortSignalLike })
	    
	Försöker avbryta den underliggande åtgärden.
function cancelOperation(options?: { abortSignal?: AbortSignalLike }): Promise<void>Parametrar
- options
- 
				{ abortSignal?: AbortSignalLike } 
Returer
Promise<void>
		getOperationState()
	  
	Returnerar åtgärdens tillstånd. TState som definieras i PollerLike kan vara en delmängd av den TState som definierats i Poller-implementeringen.
function getOperationState(): TStateReturer
TState
		getResult()
	 
	Returnerar åtgärdens resultatvärde, oavsett pollerarens tillstånd. Den kan returnera odefinierad eller ofullständig form av det slutliga TResult-värdet beroende på implementeringen.
function getResult(): undefined | TResultReturer
undefined | TResult
		isDone()
	 
	Returnerar sant om polleraren har slutfört avsökningen.
function isDone(): booleanReturer
boolean
		isStopped()
	 
	Returnerar sant om polleraren stoppas.
function isStopped(): booleanReturer
boolean
		onProgress((state: TState) => void)
	 
	Anropar det angivna återanropet efter att varje avsökning har slutförts och skickar det aktuella tillståndet för pollerns åtgärd.
Den returnerar en metod som kan användas för att sluta ta emot uppdateringar för den angivna återanropsfunktionen.
function onProgress(callback: (state: TState) => void): CancelOnProgressParametrar
- callback
- 
				(state: TState) => void 
Returer
		poll({ abortSignal?: AbortSignalLike })
	   
	Returnerar ett löfte som löser när en enskild avsökningsbegäran har slutförts. Det gör den genom att anropa uppdateringsmetoden för Poller-åtgärden.
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<void>Parametrar
- options
- 
				{ abortSignal?: AbortSignalLike } 
Returer
Promise<void>
		pollUntilDone()
	  
	Returnerar ett löfte som kommer att lösas när den underliggande åtgärden har slutförts.
function pollUntilDone(): Promise<TResult>Returer
Promise<TResult>
		stopPolling()
	 
	Stoppar polleraren. Efter detta kan inga manuella eller automatiserade begäranden skickas.
function stopPolling()
		toString()
	 
	Returnerar en serialiserad version av pollerns åtgärd genom att anropa åtgärdens toString-metod.
function toString(): stringReturer
string