Freigeben über


IPersistedDataProtector Schnittstelle

Definition

Eine Schnittstelle, die Datenschutzdienste für Daten bereitstellen kann, die in der langfristigen Speicherung gespeichert wurden.

public interface class IPersistedDataProtector : Microsoft::AspNetCore::DataProtection::IDataProtector
public interface IPersistedDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type IPersistedDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
type IPersistedDataProtector = interface
    interface IDataProtectionProvider
    interface IDataProtector
Public Interface IPersistedDataProtector
Implements IDataProtector
Implementiert

Methoden

CreateProtector(String)

Erstellt einen IDataProtector bestimmten Zweck.

(Geerbt von IDataProtectionProvider)
DangerousUnprotect(Byte[], Boolean, Boolean, Boolean)

Hebt den Schutz eines Datenteils kryptografisch auf und ignoriert optional Fehler aufgrund der Sperrung der kryptografischen Schlüssel, die zum Schutz der Nutzlast verwendet werden.

Protect(Byte[])

Schützt kryptografisch einen Teil von Klartextdaten.

(Geerbt von IDataProtector)
Unprotect(Byte[])

Hebt den Schutz geschützter Daten kryptografisch auf.

(Geerbt von IDataProtector)

Erweiterungsmethoden

ToTimeLimitedDataProtector(IDataProtector)

Wandelt eine IDataProtector in ein um ITimeLimitedDataProtector , sodass Nutzlasten mit einer endlichen Lebensdauer geschützt werden können.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Erstellt eine IDataProtector angegebene Liste von Zwecken.

CreateProtector(IDataProtectionProvider, String, String[])

Erstellt eine IDataProtector angegebene Liste von Zwecken.

Protect(IDataProtector, String)

Schützt kryptografisch einen Teil von Klartextdaten.

Unprotect(IDataProtector, String)

Hebt den Schutz geschützter Daten kryptografisch auf.

Gilt für: