ITimeLimitedDataProtector Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Schnittstelle, die Datenschutzdienste bereitstellen kann, bei denen Nutzlasten eine endliche Lebensdauer haben.
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
- Implementiert
Hinweise
Es ist beabsichtigt, dass Die Nutzlastlebensdauer etwas kurz ist. Nutzlasten, die über diesen Mechanismus geschützt sind, sind nicht für langfristige Beständigkeit vorgesehen (z. B. länger als einige Wochen).
Methoden
CreateProtector(String) |
Erstellt einen ITimeLimitedDataProtector bestimmten Zweck. |
Protect(Byte[]) |
Kryptografisch schützt einen Teil von Nurtextdaten. (Geerbt von IDataProtector) |
Protect(Byte[], DateTimeOffset) |
Kryptografisch schützt einen Teil von Nurtextdaten, ablaufen die Daten zum ausgewählten Zeitpunkt ab. |
Unprotect(Byte[]) |
Kryptografisch entschützt einen Teil geschützter Daten. (Geerbt von IDataProtector) |
Unprotect(Byte[], DateTimeOffset) |
Kryptografisch entschützt einen Teil geschützter Daten. |
Erweiterungsmethoden
Protect(ITimeLimitedDataProtector, Byte[], TimeSpan) |
Kryptografisch schützt eine Teil von Nurtextdaten, die die Daten ablaufen, nachdem die angegebene Zeit abgelaufen ist. |
Protect(ITimeLimitedDataProtector, String, DateTimeOffset) |
Kryptografisch schützt einen Teil von Nurtextdaten, ablaufen die Daten zum ausgewählten Zeitpunkt ab. |
Protect(ITimeLimitedDataProtector, String, TimeSpan) |
Kryptografisch schützt eine Teil von Nurtextdaten, die die Daten ablaufen, nachdem die angegebene Zeit abgelaufen ist. |
ToTimeLimitedDataProtector(IDataProtector) |
Wandelt eine IDataProtector in eine ITimeLimitedDataProtector um, damit Nutzlasten mit einer endlichen Lebensdauer geschützt werden können. |
Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset) |
Kryptografisch entschützt einen Teil geschützter Daten. |
CreateProtector(IDataProtectionProvider, IEnumerable<String>) |
Erstellt eine IDataProtector angegebene Liste der Zwecke. |
CreateProtector(IDataProtectionProvider, String, String[]) |
Erstellt eine IDataProtector angegebene Liste der Zwecke. |
Protect(IDataProtector, String) |
Kryptografisch schützt einen Teil von Nurtextdaten. |
Unprotect(IDataProtector, String) |
Kryptografisch entschützt einen Teil geschützter Daten. |