ISpanDataProtector Интерфейс

Определение

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

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

Методы

Имя Описание
CreateProtector(String)

Создает заданное IDataProtector назначение.

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

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

(Унаследовано от IDataProtector)
Protect<TWriter>(ReadOnlySpan<Byte>, TWriter)

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

Unprotect(Byte[])

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

(Унаследовано от IDataProtector)
Unprotect<TWriter>(ReadOnlySpan<Byte>, TWriter)

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

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

Имя Описание
CreateProtector(IDataProtectionProvider, IEnumerable<String>)

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

CreateProtector(IDataProtectionProvider, String, String[])

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

Protect(IDataProtector, String)

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

ToTimeLimitedDataProtector(IDataProtector)

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

Unprotect(IDataProtector, String)

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

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