Partilhar via


IPersistedDataProtector Interface

Definição

Uma interface que pode fornecer serviços de proteção de dados para dados que foram persistidos no armazenamento de longo prazo.

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
Implementações

Métodos

CreateProtector(String)

Cria uma IDataProtector determinada finalidade.

(Herdado de IDataProtectionProvider)
DangerousUnprotect(Byte[], Boolean, Boolean, Boolean)

Desprotege criptograficamente uma parte dos dados, opcionalmente ignorando falhas devido à revogação das chaves criptográficas usadas para proteger o conteúdo.

Protect(Byte[])

Protege criptograficamente uma parte dos dados de texto não criptografado.

(Herdado de IDataProtector)
Unprotect(Byte[])

Desprotege criptograficamente uma parte dos dados protegidos.

(Herdado de IDataProtector)

Métodos de Extensão

ToTimeLimitedDataProtector(IDataProtector)

Converte um IDataProtector em um ITimeLimitedDataProtector para que as cargas possam ser protegidas com um tempo de vida finito.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Cria uma IDataProtector determinada lista de finalidades.

CreateProtector(IDataProtectionProvider, String, String[])

Cria uma IDataProtector determinada lista de finalidades.

Protect(IDataProtector, String)

Protege criptograficamente uma parte dos dados de texto não criptografado.

Unprotect(IDataProtector, String)

Desprotege criptograficamente uma parte dos dados protegidos.

Aplica-se a