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