ISpanDataProtector.Unprotect<TWriter> Método

Definição

Desprotege criptograficamente um pedaço de dados protegidos e grava o resultado em um gravador de buffer.

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)

Parâmetros de tipo

TWriter

O tipo de gravador de buffer para o qual gravar os dados desprotegidos.

Parâmetros

protectedData
ReadOnlySpan<Byte>

Os dados protegidos para desprotegir.

destination
TWriter

O gravador de buffer no qual o texto sem formatação desprotegido será gravado.

Comentários

Esse método fornece uma alternativa de streaming otimizada para Unprotect(Byte[]). Em vez de alocar um buffer intermediário, o texto sem formatação desprotegido é gravado diretamente no gravador de buffer fornecido, o que pode melhorar o desempenho e reduzir a pressão de alocação de memória. O gravador de buffer é avançado pelo número total de bytes gravados nele.

Aplica-se a