ITimeLimitedDataProtector Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс, который может предоставлять службы защиты данных, в которых полезные данные имеют конечное время существования.
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
- Реализации
Комментарии
Предполагается, что время существования полезных данных немного короткий. Полезные данные, защищенные с помощью этого механизма, не предназначены для долгосрочного сохранения (например, дольше нескольких недель).
Методы
CreateProtector(String) |
Создает объект ITimeLimitedDataProtector с заданной целью. |
Protect(Byte[]) |
Криптографически защищает часть данных в виде открытого текста. (Унаследовано от IDataProtector) |
Protect(Byte[], DateTimeOffset) |
Криптографически защищает часть данных в виде открытого текста, истечения срока действия данных в выбранный момент времени. |
Unprotect(Byte[]) |
Криптографически снимает защиту части защищенных данных. (Унаследовано от IDataProtector) |
Unprotect(Byte[], DateTimeOffset) |
Криптографически снимает защиту части защищенных данных. |
Методы расширения
Protect(ITimeLimitedDataProtector, Byte[], TimeSpan) |
Криптографически защищает часть данных в виде открытого текста, исключая срок действия данных по истечении указанного периода времени. |
Protect(ITimeLimitedDataProtector, String, DateTimeOffset) |
Криптографически защищает часть данных в виде открытого текста, истечения срока действия данных в выбранный момент времени. |
Protect(ITimeLimitedDataProtector, String, TimeSpan) |
Криптографически защищает часть данных в виде открытого текста, исключая срок действия данных по истечении указанного периода времени. |
ToTimeLimitedDataProtector(IDataProtector) |
Преобразует IDataProtector в объект, ITimeLimitedDataProtector чтобы можно было защитить полезные данные с конечным временем существования. |
Unprotect(ITimeLimitedDataProtector, String, DateTimeOffset) |
Криптографически снимает защиту части защищенных данных. |
CreateProtector(IDataProtectionProvider, IEnumerable<String>) |
Создает IDataProtector заданный список целей. |
CreateProtector(IDataProtectionProvider, String, String[]) |
Создает IDataProtector заданный список целей. |
Protect(IDataProtector, String) |
Криптографически защищает часть данных в виде открытого текста. |
Unprotect(IDataProtector, String) |
Криптографически снимает защиту части защищенных данных. |