Bagikan melalui


NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) Metode

Definisi

Menulis nilai hash yang dihitung untuk destination kemudian menghapus status akumulasi.

protected:
 virtual void GetHashAndResetCore(Span<System::Byte> destination);
protected virtual void GetHashAndResetCore (Span<byte> destination);
abstract member GetHashAndResetCore : Span<byte> -> unit
override this.GetHashAndResetCore : Span<byte> -> unit
Protected Overridable Sub GetHashAndResetCore (destination As Span(Of Byte))

Parameter

destination
Span<Byte>

Buffer yang menerima nilai hash komputasi.

Keterangan

Implementasi metode ini harus menulis tepat HashLengthInBytes byte ke destination. Jangan berasumsi bahwa buffer tidak diinisialisasi.

Kelas NonCryptographicHashAlgorithm memvalidasi ukuran buffer sebelum memanggil metode ini, dan mengiris rentang ke bawah agar persis HashLengthInBytes panjangnya.

Implementasi default dari panggilan GetCurrentHashCore(Span<Byte>) metode ini diikuti oleh Reset(). Penimpaan metode ini tidak perlu memanggil salah satu metode tersebut, tetapi harus memastikan bahwa penelepon tidak dapat mengamati perbedaan perilaku.

Berlaku untuk