func async(priority: TaskPriority?, operation: @Sendable () -> ChildTaskResult)
override priority of the operation task 演算タスクの優先度をオーバーライドします。
Availability
Technology
mutating func asyncUnlessCancelled(priority: TaskPriority
? = nil, operation: @escaping @Sendable () async throws -> ChildTaskResult ) -> Bool
overridingPriority
override priority of the operation task 演算タスクの優先度をオーバーライドします。
operation
operation to execute and add to the group 遂行するそしてグループに加える演算。
true
if the operation was added to the group successfully, false
otherwise (e.g. because the group is
)
演算がグループにうまく加えられたならば、true
、そうでなければfalse
(たとえば、グループがis
されたから)。
Operations are allowed to throw
, in which case the try await next()
invocation corresponding to the failed task will re-throw the given task.
演算はthrow
を許可されます、その場合には失敗したタスクと結びつけられるtry await next()
発動は、与えられたタスクを再スローするでしょう。
This method doesn’t throw an error, even if the child task does. Instead, the corresponding call to Task
rethrows that error.
このメソッドは、エラーをスローしません、たとえ子タスクがするとしても。代わりに、Task
への対応する呼び出しはそのエラーを再スローします。
func async(priority: TaskPriority?, operation: @Sendable () -> ChildTaskResult)