ISpanDataProtector.Unprotect<TWriter> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Криптографически не защищает часть защищенных данных и записывает результат в буферный модуль записи.
public void Unprotect<TWriter>(ReadOnlySpan<byte> protectedData, ref TWriter destination) where TWriter : System.Buffers.IBufferWriter<byte>, allows ref struct;
abstract member Unprotect : ReadOnlySpan<byte> * 'Writer -> unit (requires 'Writer :> System.Buffers.IBufferWriter<byte>)
Public Sub Unprotect(Of TWriter As IBufferWriter(Of Byte)) (protectedData As ReadOnlySpan(Of Byte), ByRef destination As TWriter)
Параметры типа
- TWriter
Тип буферного модуля записи для записи незащищенных данных.
Параметры
- protectedData
- ReadOnlySpan<Byte>
Защищенные данные для отмены защиты.
- destination
- TWriter
Буферный модуль записи, в который будет записан незащищенный открытый текст.
Комментарии
Этот метод предоставляет оптимизированную, потоковую альтернативу Unprotect(Byte[]). Вместо выделения промежуточного буфера незащищенный открытый текст записывается непосредственно в предоставленный буферный модуль записи, что может повысить производительность и уменьшить давление на выделение памяти. Модуль записи буфера расширен общим количеством байтов, записанных в него.