Bagikan melalui


XxHash3.TryHash Metode

Definisi

Upaya untuk menghitung hash XXH3 dari data yang disediakan source ke dalam yang disediakan destination menggunakan yang disediakan seedsecara opsional .

public static bool TryHash (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, long seed = 0);
static member TryHash : ReadOnlySpan<byte> * Span<byte> * int * int64 -> bool
Public Shared Function TryHash (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional seed As Long = 0) As Boolean

Parameter

source
ReadOnlySpan<Byte>

Data ke hash.

destination
Span<Byte>

Buffer yang menerima kode hash 64-bit yang dihitung.

bytesWritten
Int32

Ketika metode ini kembali, berisi jumlah byte yang ditulis ke destination.

seed
Int64

Nilai awal untuk komputasi hash ini. Defaultnya adalah nol.

Mengembalikan

true jika destination cukup lama untuk menerima nilai hash komputasi (8 byte); jika tidak, false.

Berlaku untuk