ITimeLimitedDataProtector Interface

Définition

Interface qui peut fournir des services de protection des données où les charges utiles ont une durée de vie limitée.

public interface class ITimeLimitedDataProtector : Microsoft::AspNetCore::DataProtection::IDataProtector
public interface ITimeLimitedDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type ITimeLimitedDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
Public Interface ITimeLimitedDataProtector
Implements IDataProtector
Implémente

Remarques

Il est prévu que la durée de vie de la charge utile soit un peu courte. Les charges utiles protégées via ce mécanisme ne sont pas destinées à une persistance à long terme (par exemple, plus de quelques semaines).

Méthodes

CreateProtector(String)

Crée un ITimeLimitedDataProtector objet donné.

Protect(Byte[])

Protège par chiffrement un morceau de données en texte clair.

(Hérité de IDataProtector)
Protect(Byte[], DateTimeOffset)

Protège par chiffrement un morceau de données de texte clair, en les faisant expirer à l’heure choisie.

Unprotect(Byte[])

Annule la protection par chiffrement d’un élément de données protégées.

(Hérité de IDataProtector)
Unprotect(Byte[], DateTimeOffset)

Annule la protection par chiffrement d’un élément de données protégées.

Méthodes d’extension

Protect(ITimeLimitedDataProtector, Byte[], TimeSpan)

Protège par chiffrement un morceau de données en texte clair, en les faisant expirer après le laps de temps spécifié.

Protect(ITimeLimitedDataProtector, String, DateTimeOffset)

Protège par chiffrement un morceau de données de texte clair, en les faisant expirer à l’heure choisie.

Protect(ITimeLimitedDataProtector, String, TimeSpan)

Protège par chiffrement un morceau de données en texte clair, en les faisant expirer après le laps de temps spécifié.

ToTimeLimitedDataProtector(IDataProtector)

Convertit un IDataProtector en afin ITimeLimitedDataProtector que les charges utiles puissent être protégées avec une durée de vie limitée.

Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset)

Annule la protection par chiffrement d’un élément de données protégées.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Crée une IDataProtector liste d’objectifs donnée.

CreateProtector(IDataProtectionProvider, String, String[])

Crée une IDataProtector liste d’objectifs donnée.

Protect(IDataProtector, String)

Protège par chiffrement un morceau de données en texte clair.

Unprotect(IDataProtector, String)

Annule la protection par chiffrement d’un élément de données protégées.

S’applique à