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

getCredentials(for:task:completionHandler:)

Gets a dictionary containing the credentials for the specified protection space, on behalf of the given task, and passes the dictionary to the provided completion handler. 指定された保護空間に対する資格情報それらを含んでいるある辞書を取得します、与えられたタスクの代わりに、そしてその辞書をこの提供された完了ハンドラに渡します。

Declaration 宣言

func getCredentials(for protectionSpace: URLProtectionSpace, 
               task: URLSessionTask, 
  completionHandler: @escaping ([String : URLCredential]?) -> Void)

Parameters パラメータ

protectionSpace

The protection space whose credentials you want to retrieve. それの資格情報をあなたが回収したい保護空間。

task

The task accessing the specified protection space. 指定された保護空間にアクセスしているタスク。

completionHandler

A completion handler that receives a single argument with the credentials for the specified protection space and task. The dictionary’s keys are user name strings, and the corresponding value is a URLCredential. If no credential has been set for this space, the argument to the completion handler is nil. 指定された保護空間とタスクに対する資格情報をもつある単一の引数をとる完了ハンドラ。辞書のもつキーは、ユーザ名文字列です、そして対応する値はURLCredentialです。どんな資格情報もこの空間に対して設定されていないならば、完了ハンドラへの引数はnilです。

Discussion 議論

See Also 参照

Retrieving Credentials 資格情報を復旧する