関数
withTaskCancellationHandler(operation:
onCancel:)
現在のタスクがキャンセルされた場合にすぐに呼び出されるキャンセルハンドラーを使用して操作を実行します。
iOS 13.0+ iPadOS 13.0+ macOS 10.15+ Mac Catalyst 13.0+
tvOS 13.0+ watchOS 6.0+ visionOS 1.0+
handler: () -> Void
operation: () async throws -> T
) async rethrows -> T以下も見よ
タスクのキャンセル
タスクがキャンセルされたことを示すエラー。
タスクの実行を停止すべきことを示します。
Success が Sendable に準拠し、Failure が Error に準拠する場合に使用できます。
タスクの実行を停止すべきかどうかを示すブール値。
Success が Sendable に準拠し、Failure が Error に準拠する場合に使用できます。
タスクの実行を停止すべきかどうかを示すブール値。
Success が never であり、Failure が never である場合に使用できます。
static func checkCancellation() throws
タスクがキャンセルされた場合エラーを throw します。
Success が never であり、Failure が never である場合に使用できます。
現在のタスクがキャンセルされた場合にすぐに呼び出されるキャンセルハンドラーを使用して操作を実行します。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ