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

download(_:canAuthenticateAgainstProtectionSpace:)

Sent to determine whether the delegate is able to respond to a protection space’s form of authentication. 委任先が保護空間のもつ認証の形式に応答できるかどうかを決定するために送られます。

Declaration 宣言

optional func download(_ connection: NSURLDownload, 
canAuthenticateAgainstProtectionSpace protectionSpace: URLProtectionSpace) -> Bool

Parameters パラメータ

download

The download sending the message. メッセージを送っているダウンロード。

protectionSpace

The protection space that generates an authentication challenge. 認証チャレンジを生成する保護空間。

Discussion 議論

This method is called before download(_:didReceive:), allowing the delegate to inspect a protection space before attempting to authenticate against it. By returning true, the delegate indicates that it can handle the form of authentication, which it does in the subsequent call to download(_:didReceive:). Not implementing this method is the same as returning false, in which case default authentication handling is used. このメソッドは、download(_:didReceive:)の前に呼び出されて、委任先に保護空間の調査を、それに対して認証を試みる前に許可します。trueを返すことによって、委任先は、続いて起こるdownload(_:didReceive:)への呼び出しにおいてそれが行う、認証のこの形式をそれが取り扱い可能であるのを指し示します。このメソッドを実装しないことは、falseを返すことと同じです、その場合には省略時の認証処理が使われます。

See Also 参照

Download Authentication ダウンロード認証