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)

Криптографически снимает защиту части защищенных данных.

Применяется к