Instance Method インスタンスメソッド

dataTask(with:)

Creates a task that retrieves the contents of a URL based on the specified URL request object. 指定されたURLリクエストオブジェクトに基づいてあるURLの内容を取ってくるタスクを作成します。

Declaration 宣言

func dataTask(with request: URLRequest) -> URLSessionDataTask

Parameters パラメータ

request

A URL request object that provides request-specific information such as the URL, cache policy, request type, and body data or body stream. リクエスト特有の情報、たとえばURL、キャッシュ方針、リクエスト型、ボディデータまたはボディストリーム、などを提供するURLリクエストオブジェクト。

Return Value 戻り値

The new session data task. 新しいセッションデータタスク。

Discussion 議論

By creating a task based on a request object, you can tune various aspects of the task’s behavior, including the cache policy and timeout interval. リクエストオブジェクトに基づいてタスクを作成することによって、あなたはタスクのもつ挙動のさまざまな面を調整できます、キャッシュ方針とタイムアウト間隔を含めて。

After you create the task, you must start it by calling its resume() method. あなたがタスクを作成する後、あなたはそれを、それのresume()メソッドを呼び出すことによって開始しなければなりません。

See Also 参照

Adding Data Tasks to a Session データタスクをセッションに加える