ISpanDataProtector.Unprotect<TWriter> Méthode

Définition

Le chiffrement annule la protection d’un élément de données protégées et écrit le résultat dans un enregistreur de mémoire tampon.

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)

Paramètres de type

TWriter

Type d’enregistreur de mémoire tampon dans lequel écrire les données non protégées.

Paramètres

protectedData
ReadOnlySpan<Byte>

Données protégées à annuler la protection.

destination
TWriter

Enregistreur de mémoire tampon dans lequel le texte en clair non protégé sera écrit.

Remarques

Cette méthode fournit une alternative optimisée en streaming à Unprotect(Byte[]). Au lieu d’allouer une mémoire tampon intermédiaire, le texte en clair non protégé est écrit directement dans l’enregistreur de mémoire tampon fourni, ce qui peut améliorer les performances et réduire la pression d’allocation de mémoire. L’enregistreur de mémoire tampon est avancé par le nombre total d’octets écrits.

S’applique à