Partilhar via


ISpanDataProtector Interface

Definição

Uma interface que pode fornecer serviços de proteção de dados. É uma versão otimizada de IDataProtector.

public interface ISpanDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ISpanDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
Public Interface ISpanDataProtector
Implements IDataProtector
Implementações

Métodos

Nome Description
CreateProtector(String)

Cria uma IDataProtector determinada finalidade.

(Herdado de IDataProtectionProvider)
Protect(Byte[])

Protege criptograficamente uma parte dos dados de texto sem formatação.

(Herdado de IDataProtector)
Protect<TWriter>(ReadOnlySpan<Byte>, TWriter)

Protege criptograficamente um pedaço de dados de texto não criptografado e grava o resultado em um gravador de buffer.

Unprotect(Byte[])

Desprotege criptograficamente uma parte dos dados protegidos.

(Herdado de IDataProtector)
Unprotect<TWriter>(ReadOnlySpan<Byte>, TWriter)

Desprotege criptograficamente um pedaço de dados protegidos e grava o resultado em um gravador de buffer.

Métodos de Extensão

Nome Description
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 sem formatação.

ToTimeLimitedDataProtector(IDataProtector)

Converte um IDataProtector em um ITimeLimitedDataProtector para que os conteúdos possam ser protegidos com um tempo de vida finito.

Unprotect(IDataProtector, String)

Desprotege criptograficamente uma parte dos dados protegidos.

Aplica-se a