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

remove(_:for:options:task:)

Removes the specified credential from the credential storage for the specified protection space, on behalf of the given task and using the given options. 指定された保護空間に対する資格情報ストレーシからこの指定された資格情報を取り除きます、与えられたタスクに代わってそして与えられたオプションを使います。

Declaration 宣言

func remove(_ credential: URLCredential, 
        for protectionSpace: URLProtectionSpace, 
    options: [String : Any]? = nil, 
       task: URLSessionTask)

Parameters パラメータ

credential

The credential to remove. 取り除く資格情報。

protectionSpace

The protection space from which to remove the credential. それからこの資格情報を取り除くことになる保護空間。

options オプション

A dictionary containing options to consider when removing the credential. その資格情報を取りのそいている時に考慮するオプションを含んでいるある辞書。

For possible keys, see Dictionary Key for Credential Removal Options. You should use this when trying to delete a credential that has the URLCredential.Persistence.synchronizable policy. 可能なキーとして、資格情報除去オプションに対する辞書キーを見てください。あなたはこれを、URLCredential.Persistence.synchronizable方針を持つある資格情報を消去しようと試みる時に使うべきです。

task

The task using the protection space that you wish to remove the credential for. あなたがそれに対する資格情報を取り除きたい保護空間を使っているタスク。

Discussion 議論

The credential is removed from both persistent and temporary storage. 資格情報は、持続的なそして一時的なストレージの両方から取り除かれます。

See Also 参照

Adding and Removing Credentials 資格情報の追加と除去