- cancel
- resume
- suspend
state
NSURLSessionTaskState
priority
0.0
(lowest priority) and 1.0
(highest priority).
それであなたがホストにそのタスクを取り扱って欲しい相対的優先度、0.0
(最低優先度)と1.0
(最高優先度)の間の浮動小数点値として指定されます。
Availability 有効性
Technology
@interface NSURLSessionTask : NSObject
The NSURLSession
class is the base class for tasks in a URL session. Tasks are always part of a session; you create a task by calling one of the task creation methods on a NSURLSession
instance. The method you call determines the type of task.
NSURLSession
クラスは、あるURLセッションの中のタスクのための基盤クラスです。タスクは常にあるセッションの一部です;あなたはタスクをNSURLSession
インスタンス上でタスク作成メソッドを呼び出すことによって作成します。あなたが呼び出すメソッドは、タスクの種類を決定します。
Use NSURLSession
’s data
and related methods to create NSURLSession
instances. Data tasks request a resource, returning the server’s response as one or more NSData
objects in memory. They are supported in default, ephemeral, and shared sessions, but are not supported in background sessions.
NSURLSession
のもつdata
と関連メソッドを使って、NSURLSession
インスタンスを作成してください。データタスクはあるリソースを要請します、それはサーバのもつ応答を1つ以上のNSData
オブジェクトとしてメモリの中に返します。それらは、省略時、短命、そして共有セッションでサポートされます、しかしバックグラウンドセッションではサポートされません。
Use NSURLSession
’s upload
and related methods to create NSURLSession
instances. Upload tasks are like data tasks, except that they make it easier to provide a request body so you can upload data before retrieving the server’s response. Additionally, upload tasks are supported in background sessions.
NSURLSession
のもつupload
と関連メソッドを使って、NSURLSession
インスタンスを作成してください。アップロードタスクはデータタスクに似ています、しかしそれらがリクエストボディの提供をより簡単にすることを除きます、それであなたはサーバのもつ応答を受け取る前にデータをアップロードできます。加えて、アップロードタスクは、バックグラウンドセッションにおいてサポートされます。
Use NSURLSession
’s download
and related methods to create NSURLSession
instances. Download tasks download a resource directly to a file on disk. Download tasks are supported in any type of session.
NSURLSession
のもつdownload
と関連メソッドを使って、NSURLSession
インスタンスを作成してください。ダウンロードタスクは、リソースを直接にディスク上のファイルへとダウンロードします。ダウンロードタスクは、あらゆる型のセッションにおいてサポートされます。
Use NSURLSession
’s stream
or stream
to create NSURLSession
instances. Stream tasks establish a TCP/IP connection from a host name and port or a net service object.
NSURLSession
のもつstream
またはstream
を使って、NSURLSession
インスタンスを作成してください。ストリームタスクは、TCP/IP接続をホスト名とポートまたは新しいネットサービスオブジェクトから確立します。
After you create a task, you start it by calling its resume
method. The session then maintains a strong reference to the task until the request finishes or fails; you don’t need to maintain a reference to the task unless it’s useful for your app’s internal bookkeeping.
あなたがタスクを作成する後、あなたはそれをそれのresume
メソッドを呼び出すことによって開始します。セッションは、それからそのタスクへの強い参照をリクエストが終了または失敗するまで保守します;あなたはタスクへの参照を保守する必要はありません、それがあなたのアプリのもつ内部的簿記に役立つ場合を除いて。
Note 注意
All task properties support key-value observing. 全てのタスクプロパティは、キー値監視をサポートします。
- cancel
- resume
- suspend
state
NSURLSessionTaskState
priority
0.0
(lowest priority) and 1.0
(highest priority).
それであなたがホストにそのタスクを取り扱って欲しい相対的優先度、0.0
(最低優先度)と1.0
(最高優先度)の間の浮動小数点値として指定されます。
progress
countOfBytesExpectedToReceive
countOfBytesReceived
countOfBytesExpectedToSend
countOfBytesSent
NSURLSessionTransferSizeUnknown
currentRequest
originalRequest
response
taskDescription
taskIdentifier
error
prefersIncrementalDelivery
delegate
NSURLSessionTaskDelegate
countOfBytesClientExpectsToReceive
countOfBytesClientExpectsToSend
NSURLSessionTransferSizeUnknown
earliestBeginDate
NSURLSession