インスタンスメソッド
cancel()
タスクの実行を停止すべきことを示します。
iOS 13.0+ iPadOS 13.0+ macOS 10.15+ Mac Catalyst 13.0+
tvOS 13.0+ watchOS 6.0+ visionOS 1.0+
Success が Sendable に準拠し、Failure が Error に準拠する場合に使用できます。
議論
タスクのキャンセルは協調的です。キャンセルをサポートするタスクは、作業中のさまざまな時点でタスクがキャンセルされたかどうかを確認します。
キャンセルをサポートしていないタスクでこのメソッドを呼び出しても効果はありません。同様に、タスクが早期に停止する最後のポイントをすでに超えて実行されている場合、このメソッドを呼び出しても効果はありません。
Task.checkCancellation()
以下も見よ
タスクのキャンセル
タスクがキャンセルされたことを示すエラー。
タスクの実行を停止すべきかどうかを示すブール値。
Success が Sendable に準拠し、Failure が Error に準拠する場合に使用できます。
タスクの実行を停止すべきかどうかを示すブール値。
Success が never であり、Failure が never である場合に使用できます。
static func checkCancellation() throws
タスクがキャンセルされた場合エラーを throw します。
Success が never であり、Failure が never である場合に使用できます。
現在のタスクがキャンセルされた場合にすぐに呼び出されるキャンセルハンドラーを使用して操作を実行します。
  廃止  
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ