Condividi tramite


ISpanDataProtector Interfaccia

Definizione

Interfaccia in grado di fornire servizi di protezione dei dati. Versione ottimizzata di IDataProtector.

public interface ISpanDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ISpanDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
Public Interface ISpanDataProtector
Implements IDataProtector
Implementazioni

Metodi

Nome Descrizione
CreateProtector(String)

Crea uno IDataProtector scopo specificato.

(Ereditato da IDataProtectionProvider)
Protect(Byte[])

Protegge in modo crittografico una parte di dati in testo non crittografato.

(Ereditato da IDataProtector)
Protect<TWriter>(ReadOnlySpan<Byte>, TWriter)

Protegge in modo crittografico una parte di dati in testo non crittografato e scrive il risultato in un writer di buffer.

Unprotect(Byte[])

La crittografia rimuove la protezione di una parte di dati protetti.

(Ereditato da IDataProtector)
Unprotect<TWriter>(ReadOnlySpan<Byte>, TWriter)

La crittografia rimuove la protezione di una parte di dati protetti e scrive il risultato in un writer di buffer.

Metodi di estensione

Nome Descrizione
CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Crea un IDataProtector determinato elenco di scopi.

CreateProtector(IDataProtectionProvider, String, String[])

Crea un IDataProtector determinato elenco di scopi.

Protect(IDataProtector, String)

Protegge in modo crittografico una parte di dati in testo non crittografato.

ToTimeLimitedDataProtector(IDataProtector)

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

Unprotect(IDataProtector, String)

La crittografia rimuove la protezione di una parte di dati protetti.

Si applica a