- URLSession:task:needNewBodyStream:
The session containing the data task. データタスクを含んでいるセッション。
Availability 有効性
Technology
- (void)URLSession:(NSURLSession
*)session
task:(NSURLSessionTask
*)task
didSendBodyData:(int64_t)bytesSent
totalBytesSent:(int64_t)totalBytesSent
totalBytesExpectedToSend:(int64_t)totalBytesExpectedToSend;
session
The session containing the data task. データタスクを含んでいるセッション。
task
The data task. データタスク。
bytesSent
The number of bytes sent since the last time this delegate method was called. この委任先メソッドが呼び出された最後の時から送信されたバイト数。
totalBytesSent
The total number of bytes sent so far. これまで送信されたバイトの総数。
totalBytesExpectedToSend
The expected length of the body data. The URL loading system can determine the length of the upload data in three ways: ボディデータの予想される長さ。URLローディングシステムは、アップロードデータの長さを3つの方法で決定できます:
From the length of the NSData
object provided as the upload body.
アップロードボディとして提供されたNSData
オブジェクトの長さから。
From the length of the file on disk provided as the upload body of an upload task (not a download task). アップロードタスク(ダウンロードタスクでなく)のアップロードボディとして提供されたディスク上のファイルの長さから。
From the Content-Length
in the request object, if you explicitly set it.
リクエストオブジェクトの中のContent-Length
から、もしあなたが明示的にそれを設定したならば。
Otherwise, the value is NSURLSession
(-1
) if you provided a stream or body data object, or zero (0
) if you did not.
そうでなければ、値はNSURLSession
(-1
)です、もしあなたがストリームまたはボディデータオブジェクトを提供するならば、またはゼロ(0
)もしあなたがそうしなかったならば。
The total
and total
parameters are also available as NSURLSession
properties count
and count
. Or, since NSURLSession
supports NSProgress
, you can use the task’s progress
property instead, which may be more convenient.
total
およびtotal
パラメータはまた、NSURLSession
のプロパティcount
およびcount
として利用可能です。または、NSURLSession
がNSProgress
をサポートすることから、あなたはタスクのもつprogress
プロパティを代わりに使用できます、それはより便利かもしれません。
- URLSession:task:needNewBodyStream: