インスタンスメソッド


addTaskUnlessCancelled(name:priority:
operation:)


グループがキャンセルされていない限り、グループに子タスクを追加します。タスクがグループに正常に追加されたかどうかを示すブール値を返します。


iOS 13.0+ iPadOS 13.0+ Mac Catalyst 13.0+ macOS 10.15+ tvOS 13.0+

visionOS 1.0+ watchOS 6.0+

mutating func addTaskUnlessCancelled(
    name: String?,
    priority: TaskPriority? = nil,
    operation: sending @escaping @isolated(any) () async -> ChildTaskResult
) -> Bool

ChildTaskResultSendable に準拠している場合利用可能です。





パラメータ


name

このタスクの、人間が判読できる名前。


priority

操作タスクの優先度。このパラメータを省略するか、nil を渡すと、タスクグループの基本優先度が継承されます。このパラメータを省略するか、.unspecified を渡すと、子タスクの優先度がグループの優先度に設定されます。


operation

タスクグループの一部として実行すべき操作。



戻り値


子タスクがグループに追加された場合は true、それ以外の場合は false














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ