Instance Property インスタンスプロパティ

countOfBytesExpectedToSend

The number of bytes that the task expects to send in the request body. タスクがリクエストボディにおいて送ることを予想するバイト数。

Declaration 宣言

var countOfBytesExpectedToSend: Int64 { get }

Discussion 議論

The URL loading system can determine the length of the upload data in three ways: URLローディングシステムは、アップロードデータの長さを3つの方法で決定できます:

  • From the length of the data object provided as the upload body. アップロードボディとして提供されたデータオブジェクトの長さから。

  • 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 NSURLSessionTransferSizeUnknown (-1) if you provided a stream or body data object, or zero (0) if you did not. そうでなければ、値はNSURLSessionTransferSizeUnknown-1)です、もしあなたがストリームまたはボディデータオブジェクトを提供するならば、またはゼロ(0)もしあなたがそうしなかったならば。

See Also 参照

Obtaining Task Progress タスク進捗を取得する