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

remove(_:for:options:)

Removes the specified credential from the credential storage for the specified protection space using the given options. 指定された保護空間に対する資格情報ストレーシからこの指定された資格情報を取り除きます、与えられたオプションを使います。

Declaration 宣言

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

Parameters パラメータ

credential

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

space

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方針を持つある資格情報を消去しようと試みる時に使うべきです。

Discussion 議論

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

If you override this method, also override remove(_:for:options:task:). あなたがこのメソッドをオーバーライドするならば、またremove(_:for:options:task:)もオーバーライドしてください。

See Also 参照

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