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) |
Криптографически не защищает часть защищенных данных. |