func cancel()
func resume()
func suspend()
var state: URLSessionTask.State
enum URLSessionTask.State
0.0
(lowest priority) and 1.0
(highest priority).
それであなたがホストにそのタスクを取り扱って欲しい相対的優先度、0.0
(最低優先度)と1.0
(最高優先度)の間の浮動小数点値として指定されます。
Availability 有効性
Technology
var priority: Float
{ get set }
To provide hints to a host on how to prioritize URL session tasks from your app, specify a priority for each task. Specifying a priority provides only a hint and does not guarantee performance. If you don’t specify a priority, a URL session task has a priority of default
, with a value of 0
.
どのようにURLセッションタスクそれらに優先順位をつけるかに関するヒントをあなたのアプリからホストに提供するには、それぞれのタスクに対して優先度を指定してください。ある優先度を指定することは、単にあるヒントだけ提供します、そして成果は保証しません。あなたが優先度を指定しないならば、URLセッションタスクはdefault
の優先度を、0
の値で、持ちます。
There are three named priorities you can employ, described in URL Session Task Priority. あなたが利用出来る3つの名前付き優先度があります、URLセッションタスク優先度で記述されます。
You can specify or change a task’s priority at any time, but not all networking protocols respond to changes after a task has started. There is no API to let you determine the effective priority for a task from a host’s perspective. あなたは、タスクのもつ優先度をいつでも指定または変更できます、しかし全てのネットワークプロトコルがタスクが開始した後の変更に答えるわけではありません。あなたにホストの視点からのあるタスクに対する有効な優先度を特定させるAPIはありません。
func cancel()
func resume()
func suspend()
var state: URLSessionTask.State
enum URLSessionTask.State