ISpanDataProtector.Protect<TWriter> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Protegge in modo crittografico una parte di dati in testo non crittografato e scrive il risultato in un writer di buffer.
public void Protect<TWriter>(ReadOnlySpan<byte> plaintext, ref TWriter destination) where TWriter : System.Buffers.IBufferWriter<byte>, allows ref struct;
abstract member Protect : ReadOnlySpan<byte> * 'Writer -> unit (requires 'Writer :> System.Buffers.IBufferWriter<byte>)
Public Sub Protect(Of TWriter As IBufferWriter(Of Byte)) (plaintext As ReadOnlySpan(Of Byte), ByRef destination As TWriter)
Parametri di tipo
- TWriter
Tipo di writer di buffer in cui scrivere i dati protetti.
Parametri
- plaintext
- ReadOnlySpan<Byte>
Dati di testo non crittografato da proteggere.
- destination
- TWriter
Writer di buffer in cui verranno scritti i dati protetti.
Commenti
Questo metodo fornisce un'alternativa di streaming ottimizzata a Protect(Byte[]). Anziché allocare un buffer intermedio, i dati protetti vengono scritti direttamente nel writer di buffer fornito, che può migliorare le prestazioni e ridurre la pressione di allocazione della memoria. Il writer di buffer è avanzato dal numero totale di byte scritti.