Condividi tramite


IPersistedDataProtector Interfaccia

Definizione

Interfaccia che può fornire servizi di protezione dei dati per i dati che sono stati mantenuti nell'archiviazione a lungo termine.

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
Implementazioni

Metodi

CreateProtector(String)

Crea uno IDataProtector scopo specifico.

(Ereditato da IDataProtectionProvider)
DangerousUnprotect(Byte[], Boolean, Boolean, Boolean)

La crittografia non protegge un pezzo di dati, ignorando facoltativamente gli errori dovuti alla revoca delle chiavi crittografiche usate per proteggere il payload.

Protect(Byte[])

La crittografia protegge in modo crittografato un pezzo di dati di testo non crittografato.

(Ereditato da IDataProtector)
Unprotect(Byte[])

La crittografia non protegge un pezzo di dati protetti.

(Ereditato da IDataProtector)

Metodi di estensione

ToTimeLimitedDataProtector(IDataProtector)

Converte un oggetto IDataProtector in un oggetto ITimeLimitedDataProtector in modo che i payload possano essere protetti con una durata limitata.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Crea un IDataProtector elenco di scopi specificato.

CreateProtector(IDataProtectionProvider, String, String[])

Crea un IDataProtector elenco di scopi specificato.

Protect(IDataProtector, String)

La crittografia protegge in modo crittografato un pezzo di dati di testo non crittografato.

Unprotect(IDataProtector, String)

La crittografia non protegge un pezzo di dati protetti.

Si applica a