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

connection(_:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:)

Sent as the body (message data) of a request is transmitted (such as in an HTTP POST request). あるリクエストのボディ(メッセージデータ)が送信される(例えばHTTP POSTリクエストにおいて)ときに送られます。

Declaration 宣言

optional func connection(_ connection: NSURLConnection, 
         didSendBodyData bytesWritten: Int, 
       totalBytesWritten: Int, 
totalBytesExpectedToWrite: Int)

Parameters パラメータ

connection

The connection sending the message. メッセージを送っている接続。

bytesWritten

The number of bytes written in the latest write. 最後の書き込みにおいて書かれたバイト数。

totalBytesWritten

The total number of bytes written for this connection. この接続に対して書き込まれたバイトの総数。

totalBytesExpectedToWrite

The number of bytes the connection expects to write. 接続が書き込むつもりであるバイト数。

Discussion 議論

This method provides an estimate of the progress of a URL upload. このメソッドは、URLアップロードの進捗の見積もりを提供します。

The value of totalBytesExpectedToWrite may change during the upload if the request needs to be retransmitted due to a lost connection or an authentication challenge from the server. totalBytesExpectedToWriteの値は、アップロードの間に変化するかもしれません、もしリクエストが、接続切断またはそのサーバからの認証チャレンジによって再送信される必要があるならば。

See Also 参照

Receiving Connection Progress 接続進捗を受け取る