ISpanDataProtector.Unprotect<TWriter> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.