ITimeLimitedDataProtector Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia che può fornire servizi di protezione dei dati in cui i payload hanno una durata limitata.
public interface class ITimeLimitedDataProtector : Microsoft::AspNetCore::DataProtection::IDataProtector
public interface ITimeLimitedDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ITimeLimitedDataProtector = interface
interface IDataProtector
interface IDataProtectionProvider
type ITimeLimitedDataProtector = interface
interface IDataProtectionProvider
interface IDataProtector
Public Interface ITimeLimitedDataProtector
Implements IDataProtector
- Implementazioni
Commenti
È previsto che la durata del payload sia leggermente breve. I payload protetti tramite questo meccanismo non sono destinati alla persistenza a lungo termine (ad esempio, più di qualche settimana).
Metodi
CreateProtector(String) |
Crea uno ITimeLimitedDataProtector scopo specifico. |
Protect(Byte[], DateTimeOffset) |
La crittografia protegge un pezzo di dati di testo non crittografato, scaduti al momento scelto. |
Protect(Byte[]) |
La crittografia protegge in modo crittografato un pezzo di dati di testo non crittografato. (Ereditato da IDataProtector) |
Unprotect(Byte[], DateTimeOffset) |
La crittografia non protegge un pezzo di dati protetti. |
Unprotect(Byte[]) |
La crittografia non protegge un pezzo di dati protetti. (Ereditato da IDataProtector) |
Metodi di estensione
Protect(ITimeLimitedDataProtector, Byte[], TimeSpan) |
La crittografia protegge un pezzo di dati di testo non crittografato, scaduti i dati dopo l'intervallo di tempo specificato. |
Protect(ITimeLimitedDataProtector, String, DateTimeOffset) |
La crittografia protegge un pezzo di dati di testo non crittografato, scaduti al momento scelto. |
Protect(ITimeLimitedDataProtector, String, TimeSpan) |
La crittografia protegge un pezzo di dati di testo non crittografato, scaduti i dati dopo l'intervallo di tempo specificato. |
ToTimeLimitedDataProtector(IDataProtector) |
Converte un oggetto IDataProtector in un oggetto ITimeLimitedDataProtector in modo che i payload possano essere protetti con una durata limitata. |
Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset) |
La crittografia non protegge un pezzo di dati protetti. |
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. |