func urlSession (URLSession, task: URLSessionTask, willBeginDelayedRequest : URLRequest, completionHandler : (URLSession.DelayedRequestDisposition, URLRequest?) -> Void)
enum URLSession.DelayedRequestDisposition
Availability 有効性
Technology
optional func urlSession(_ session: URLSession
,
taskIsWaitingForConnectivity task: URLSessionTask
)
session
The session that contains the waiting task. 待機しているタスクを含んでいるセッション。
task
The task that is waiting for a change in connectivity. 接続性における変化に対して待機しているタスク。
This method is called if the waits
property of URLSession
is true
, and sufficient connectivity is unavailable. The delegate can use this opportunity to update the user interface; for example, by presenting an offline mode or a cellular-only mode.
委任先は、この機会を利用して、ユーザインターフェイスを更新できます;例えば、オフラインモードまたはセルラーのみのモードを提示することによって。
This method is called, at most, once per task, and only if connectivity is initially unavailable. It is never called for background sessions because waits
is ignored for those sessions.
このメソッドは、最大で、タスクごとに一度だけ、そして接続性が最初に利用可能でない場合にのみ呼び出されます。それは決してバックグラウンドセッションに対して呼び出されません、なぜならwaits
がそのようなセッションに無視されるからです。
func urlSession (URLSession, task: URLSessionTask, willBeginDelayedRequest : URLRequest, completionHandler : (URLSession.DelayedRequestDisposition, URLRequest?) -> Void)
enum URLSession.DelayedRequestDisposition