- download:canAuthenticateAgainstProtectionSpace:
- download:didCancelAuthenticationChallenge:
- download:didReceiveAuthenticationChallenge:
- downloadShouldUseCredentialStorage:
Availability 有効性
Technology
@protocol NSURLDownloadDelegate
The NSURLDownload
protocol defines methods that allow an object to receive informational callbacks about the asynchronous load of a download’s URL request. Other delegate methods provide facilities that allow the delegate to customize the process of performing an asynchronous URL load.
NSURLDownload
プロトコルは、あるダウンロードの持つURLリクエストの非同期ロードについてのコールバック情報を受け取ることをあるオブジェクトに可能にするメソッドを定義します。その他の委任先メソッドはさまざまな設備を提供します、それらは、委任先が非同期URLロードを実行する過程をカスタマイズできるようにするものです。
Note that these delegate methods will be called on the thread that started the asynchronous load operation for the associated NSURLDownload
object.
これらの委任先メソッドは、結びつけられたNSURLDownload
オブジェクトに対する非同期ロード演算を開始したスレッド上で呼び出されることに注意してください。
A download
message will be sent to the delegate immediately upon starting the download.
download
メッセージが、ダウンロードを開始すると直ぐに委任先に送られます。
Zero or more download:
messages will be sent to the delegate before any further messages are sent if it is determined that the download must redirect to a new location. The delegate can allow the redirect, modify the destination or deny the redirect.
ゼロ以上のdownload:
メッセージが、もしダウンロードを新しい位置へと向け直す必要があると決定されるならば、何らかのそれ以上のメッセージが送られる前に、委任先へと送られます。委任先は、リダイレクトを許可する、行き先を修正するまたはリダイレクトを拒絶することができます。
Zero or more download:
messages will be sent to the delegate if it is necessary to authenticate in order to download the request and NSURLDownload does not already have authenticated credentials.
ゼロ以上のdownload:
メッセージが委任先に送られます、もしリクエストをダウンロードするために認証が必要であるそしてNSURLDownloadがまだ認証された資格情報を持たないならば。
Zero or more download:
messages will be sent to the delegate if NSURLDownload
cancels the authentication challenge due to encountering a protocol implementation error.
ゼロ以上のdownload:
メッセージが委任先に送られます、もしNSURLDownload
が認証チャレンジをプロトコル実装エラーに出くわすせいでキャンセルするならば。
Zero or more download:
messages will be sent to the delegate before receiving a download:
message. The only case where download:
is not sent to a delegate is when the protocol implementation encounters an error before a response could be created.
ゼロ以上のdownload:
メッセージが、download:
メッセージを受け取る前に、委任先に送られます。download:
が委任先に送られない唯一の事例は、ある応答が作成されることが可能になる前に、プロトコル実装がエラーに出くわす場合です。
Zero or more download:
messages will be sent before download
or download:
is sent to the delegate.
ゼロ以上のdownload:
メッセージが、download
またはdownload:
が委任先に送られる前に、送られます。
Zero or one download:
will be sent to the delegate when sufficient information has been received to determine the suggested filename for the downloaded file. The delegate will not receive this message if set
has already been sent to the NSURLDownload
instance.
ゼロまたは1つのdownload:
が委任先に送られます、十分な情報が受け取られてそのダウンロードされたファイルに対して提案ファイル名を決定する場合には。委任先はこのメッセージを受け取りません、もしset
が既にNSURLDownload
インスタンスに送られたならば。
A download:
message will be sent to the delegate when the NSURLDownload
instance creates the file on disk.
download:
メッセージが委任先に送られます、NSURLDownload
インスタンスがファイルをディスク上で作成する場合には。
If NSURLDownload determines that the downloaded file is in a format that it is able to decode (MacBinary, Binhex or gzip), the delegate will receive a download:
. The delegate should return YES
to decode the data, NO
otherwise.
NSURLDownloadが、ダウンロードされたファイルがそれがデコード可能である形式(MacBinary、Binhexまたはgzip)であると決定するならば、委任先はdownload:
を受け取ります。委任先は、データをデコードするためにYES
を、そうでなければNO
を返すべきです。
Unless an NSURLDownload
instance receives a cancel
message, the delegate will receive one and only one download
or download:
message, but never both. In addition, once either of these messages are sent, the delegate will receive no further messages for the given NSURLDownload
.
NSURLDownload
インスタンスがcancel
メッセージを受け取らない限り、委任先は1つだけdownload
またはdownload:
メッセージを受け取ります、しかし決して両方ではありません。加えて、一旦それらメッセージのどちらかが送られるならば、委任先は与えられたNSURLDownload
に対してそれ以降のメッセージを受け取りません。
- download:canAuthenticateAgainstProtectionSpace:
- download:didCancelAuthenticationChallenge:
- download:didReceiveAuthenticationChallenge:
- downloadShouldUseCredentialStorage:
- download:decideDestinationWithSuggestedFilename:
download
has determined a suggested filename for the downloaded file.
委任先はこのメッセージを、download
がダウンロードされたファイルに対する提案ファイル名を決定した時に受け取ります。
- downloadDidBegin:
- download:didCreateDestination:
- download:didReceiveResponse:
- download:didReceiveDataOfLength:
- download:shouldDecodeSourceDataOfMIMEType:
- download:willResumeWithResponse:fromByte:
- download:willSendRequest:redirectResponse:
- download:didFailWithError:
- downloadDidFinish:
NSURLDownload