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[]). Вместо выделения промежуточного буфера незащищенный открытый текст записывается непосредственно в предоставленный буферный модуль записи, что может повысить производительность и уменьшить давление на выделение памяти. Модуль записи буфера расширен общим количеством байтов, записанных в него.

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