XxHash64 Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XxHash64 algoritmasının bir uygulamasını sağlar.
public ref class XxHash64 sealed : System::IO::Hashing::NonCryptographicHashAlgorithm
public sealed class XxHash64 : System.IO.Hashing.NonCryptographicHashAlgorithm
type XxHash64 = class
inherit NonCryptographicHashAlgorithm
Public NotInheritable Class XxHash64
Inherits NonCryptographicHashAlgorithm
- Devralma
Açıklamalar
Hesaplanan sayısal karma değeri bayt olarak kalıcı hale getiren yöntemler için, değer Big Endian bayt sırasına yazılır.
Oluşturucular
XxHash64() |
XxHash64 sınıfının yeni bir örneğini başlatır. |
XxHash64(Int64) |
Belirtilen bir tohumla sınıfının yeni bir örneğini XxHash64 başlatır. |
Özellikler
HashLengthInBytes |
Bu karma algoritmasından üretilen bayt sayısını alır. (Devralındığı yer: NonCryptographicHashAlgorithm) |
Yöntemler
Append(Byte[]) |
içeriğini |
Append(ReadOnlySpan<Byte>) |
içeriğini |
Append(Stream) |
içeriğini |
AppendAsync(Stream, CancellationToken) |
öğesinin içeriğini |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetCurrentHash() |
Birikmiş durumu değiştirmeden geçerli hesaplanan karma değerini alır. (Devralındığı yer: NonCryptographicHashAlgorithm) |
GetCurrentHash(Span<Byte>) |
Hesaplanan karma değerini birikmiş durumu değiştirmeden öğesine |
GetCurrentHashAsUInt64() |
Birikmiş durumu değiştirmeden geçerli hesaplanan karma değerini alır. |
GetCurrentHashCore(Span<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, hesaplanan karma değerini birikmiş durumu değiştirmeden öğesine |
GetHashAndReset() |
Geçerli hesaplanan karma değerini alır ve birikmiş durumu temizler. (Devralındığı yer: NonCryptographicHashAlgorithm) |
GetHashAndReset(Span<Byte>) |
Hesaplanan karma değerini |
GetHashAndResetCore(Span<Byte>) |
Hesaplanan karma değerini |
GetHashCode() |
Geçersiz.
Bu yöntem desteklenmez ve çağrılmamalıdır. GetHashAndReset() Veya onun yerine arayınGetCurrentHash(). (Devralındığı yer: NonCryptographicHashAlgorithm) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Hash(Byte[]) |
Sağlanan verilerin XxHash64 karması hesaplanır. |
Hash(Byte[], Int64) |
Sağlanan tohumu kullanarak sağlanan verilerin XxHash64 karması hesaplanır. |
Hash(ReadOnlySpan<Byte>, Int64) |
Sağlanan verilerin XxHash64 karması hesaplanır. |
Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64) |
Sağlanan verilerin XxHash64 karması ile sağlanan hedefi hesaplar. |
HashToUInt64(ReadOnlySpan<Byte>, Int64) |
Sağlanan verilerin XxHash64 karması hesaplanır. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Reset() |
Karma hesaplamayı ilk duruma sıfırlar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryGetCurrentHash(Span<Byte>, Int32) |
Hesaplanan karma değerini birikmiş durumu değiştirmeden 'a |
TryGetHashAndReset(Span<Byte>, Int32) |
Hesaplanan karma değerini |
TryHash(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int64) |
Sağlanan verilerin XxHash64 karması ile sağlanan hedefe hesaplanmaya çalışılıyor. |