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

getCredentialsForProtectionSpace: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 宣言

- (void)getCredentialsForProtectionSpace:(NSURLProtectionSpace *)protectionSpace 
                                    task:(NSURLSessionTask *)task 
                       completionHandler:(void (^)(NSDictionary<NSString *,NSURLCredential *> *credentials))completionHandler;

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 NSURLCredential. If no credential has been set for this space, the argument to the completion handler is nil. 指定された保護空間とタスクに対する資格情報をもつある単一の引数をとる完了ハンドラ。辞書のもつキーは、ユーザ名文字列です、そして対応する値はNSURLCredentialです。どんな資格情報もこの空間に対して設定されていないならば、完了ハンドラへの引数はnilです。

See Also 参照

Retrieving Credentials 資格情報を復旧する