PollOperationState interface
PollOperationState には、実行時間の長い操作ポーラーを定義するために必要な最小のプロパティ セットの一覧が含まれています。
Poller クラスは、実行時間の長い操作のトリガー、待機、および取り消しを開始するローカル制御メカニズムとして機能しますが、PollOperationState はリモート実行時間の長い操作の状態を文書化します。
少なくとも操作が開始されたとき、操作が完了したとき、取り消されたときは更新する必要があります。 ただし、実装には、他の理由で更新できる他の数のプロパティを含めることができます。
プロパティ
error | 操作でエラーが発生した場合は存在します。 |
is |
True の 場合は、操作が取り消されました。 |
is |
操作が完了した場合は True です。 |
is |
True を指定すると、操作が開始されます。 |
result | 予期される型の結果として操作が終了した場合は存在します。 |
プロパティの詳細
error
操作でエラーが発生した場合は存在します。
error?: Error
プロパティ値
Error
isCancelled
True の 場合は、操作が取り消されました。
isCancelled?: boolean
プロパティ値
boolean
isCompleted
操作が完了した場合は True です。
isCompleted?: boolean
プロパティ値
boolean
isStarted
True を指定すると、操作が開始されます。
isStarted?: boolean
プロパティ値
boolean
result
予期される型の結果として操作が終了した場合は存在します。
result?: TResult
プロパティ値
TResult