ISpanDataProtector.Protect<TWriter> 메서드

정의

일반 텍스트 데이터의 일부를 암호화하여 보호하고 버퍼 작성기에 결과를 씁니다.

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)

형식 매개 변수

TWriter

보호된 데이터를 쓸 버퍼 작성기의 형식입니다.

매개 변수

plaintext
ReadOnlySpan<Byte>

보호할 일반 텍스트 데이터입니다.

destination
TWriter

보호된 데이터를 쓸 버퍼 작성기입니다.

설명

이 메서드는 최적화된 스트리밍 대안을 Protect(Byte[])제공합니다. 보호된 데이터는 중간 버퍼를 할당하는 대신 제공된 버퍼 기록기에 직접 기록되므로 성능을 향상시키고 메모리 할당 압력을 줄일 수 있습니다. 버퍼 작성기는 기록된 총 바이트 수만큼 고급입니다.

적용 대상