PollerLike interface
ユーザーが操作する必要がある最小限の API のみを公開することを目的としたポーリングャーの抽象表現。
- Extends
-
@azure/core-lro.SimplePollerLike<TState, TResult>
プロパティ
| send |
はキャンセル要求を送信します。 |
継承されたメソッド
| get |
操作の状態を返します。 |
| get |
ポーリングの状態に関係なく、操作の結果値を返します。 実装によっては、未定義または不完全な形式の最終的な TResult 値を返すことができます。 |
| is |
ポーリングが完了した場合は true を返します。 |
| is |
ポーリングが停止している場合は true を返します。 |
| on |
ポーリングの完了後に指定されたコールバックを呼び出し、ポーリング者の操作の現在の状態を送信します。 指定されたコールバック関数の更新プログラムの受信を停止するために使用できるメソッドを返します。 |
| poll({ abort |
1 回のポーリング要求が完了すると解決される Promise を返します。 これは、Poller の操作の更新メソッドを呼び出すことによって行われます。 |
| poll |
基になる操作が完了すると解決される Promise を返します。 |
| stop |
ポーリングを停止します。 この後は、手動または自動の要求を送信できません。 |
| to |
操作の toString メソッドを呼び出して、ポーリング者の操作のシリアル化されたバージョンを返します。 |
プロパティの詳細
sendCancellationRequest
はキャンセル要求を送信します。
sendCancellationRequest: () => Promise<void>
プロパティ値
() => Promise<void>
継承済みメソッドの詳細
getOperationState()
操作の状態を返します。
function getOperationState(): TState
戻り値
TState
simplePollerLike.getOperationState から継承
getResult()
ポーリングの状態に関係なく、操作の結果値を返します。 実装によっては、未定義または不完全な形式の最終的な TResult 値を返すことができます。
function getResult(): undefined | TResult
戻り値
undefined | TResult
SimplePollerLike.getResult から継承された
isDone()
ポーリングが完了した場合は true を返します。
function isDone(): boolean
戻り値
boolean
SimplePollerLike.isDone から継承された
isStopped()
ポーリングが停止している場合は true を返します。
function isStopped(): boolean
戻り値
boolean
simplePollerLike.isStopped から継承
onProgress((state: TState) => void)
ポーリングの完了後に指定されたコールバックを呼び出し、ポーリング者の操作の現在の状態を送信します。
指定されたコールバック関数の更新プログラムの受信を停止するために使用できるメソッドを返します。
function onProgress(callback: (state: TState) => void): CancelOnProgress
パラメーター
- callback
-
(state: TState) => void
戻り値
SimplePollerLike.onProgress から継承された
poll({ abortSignal?: AbortSignalLike })
1 回のポーリング要求が完了すると解決される Promise を返します。 これは、Poller の操作の更新メソッドを呼び出すことによって行われます。
function poll(options?: { abortSignal?: AbortSignalLike }): Promise<void>
パラメーター
- options
-
{ abortSignal?: AbortSignalLike }
戻り値
Promise<void>
simplePollerLike.poll から継承
pollUntilDone({ abortSignal?: AbortSignalLike })
基になる操作が完了すると解決される Promise を返します。
function pollUntilDone(pollOptions?: { abortSignal?: AbortSignalLike }): Promise<TResult>
パラメーター
- pollOptions
-
{ abortSignal?: AbortSignalLike }
戻り値
Promise<TResult>
SimplePollerLike.pollUntilDone から継承された
stopPolling()
ポーリングを停止します。 この後は、手動または自動の要求を送信できません。
function stopPolling()
SimplePollerLike.stopPolling から継承された
toString()
操作の toString メソッドを呼び出して、ポーリング者の操作のシリアル化されたバージョンを返します。
function toString(): string
戻り値
string
SimplePollerLike.toString から継承された