Поделиться через


IPersistedDataProtector Интерфейс

Определение

Интерфейс, который может предоставлять службы защиты данных для данных, которые были сохранены в долгосрочном хранилище.

public interface class IPersistedDataProtector : Microsoft::AspNetCore::DataProtection::IDataProtector
public interface IPersistedDataProtector : Microsoft.AspNetCore.DataProtection.IDataProtector
type IPersistedDataProtector = interface
    interface IDataProtector
    interface IDataProtectionProvider
type IPersistedDataProtector = interface
    interface IDataProtectionProvider
    interface IDataProtector
Public Interface IPersistedDataProtector
Implements IDataProtector
Реализации

Методы

CreateProtector(String)

Создает заданную IDataProtector цель.

(Унаследовано от IDataProtectionProvider)
DangerousUnprotect(Byte[], Boolean, Boolean, Boolean)

Криптографически снимает защиту части данных, при необходимости игнорируя сбои из-за отзыва криптографических ключей, используемых для защиты полезных данных.

Protect(Byte[])

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

(Унаследовано от IDataProtector)
Unprotect(Byte[])

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

(Унаследовано от IDataProtector)

Методы расширения

ToTimeLimitedDataProtector(IDataProtector)

Преобразует в IDataProtector , ITimeLimitedDataProtector чтобы полезные данные можно было защитить с помощью конечного времени существования.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Создает заданный IDataProtector список целей.

CreateProtector(IDataProtectionProvider, String, String[])

Создает заданный IDataProtector список целей.

Protect(IDataProtector, String)

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

Unprotect(IDataProtector, String)

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

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