NonCryptographicHashAlgorithm Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen nicht kryptografischen Hashalgorithmus dar.
public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
- Vererbung
-
NonCryptographicHashAlgorithm
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| NonCryptographicHashAlgorithm(Int32) |
Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die NonCryptographicHashAlgorithm Klasse zu initialisieren. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| HashLengthInBytes |
Ruft die Anzahl der Bytes ab, die aus diesem Hashalgorithmus erzeugt werden. |
Methoden
| Name | Beschreibung |
|---|---|
| Append(Byte[]) |
Fügt den Inhalt der |
| Append(ReadOnlySpan<Byte>) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Inhalt der |
| Append(Stream) |
Fügt den Inhalt der |
| AppendAsync(Stream, CancellationToken) |
Asychronly liest den Inhalt und |
| GetCurrentHash() |
Ruft den aktuellen berechneten Hashwert ab, ohne den akkumulierten Zustand zu ändern. |
| GetCurrentHash(Span<Byte>) |
Schreibt den berechneten Hashwert in |
| GetCurrentHashCore(Span<Byte>) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der berechnete Hashwert in den berechneten Hashwert geschrieben, ohne den akkumulierten Zustand zu |
| GetHashAndReset() |
Ruft den aktuellen berechneten Hashwert ab und löscht den akkumulierten Zustand. |
| GetHashAndReset(Span<Byte>) |
Schreibt den berechneten Hashwert, um dann den akkumulierten Zustand zu |
| GetHashAndResetCore(Span<Byte>) |
Schreibt den berechneten Hashwert, um dann den akkumulierten Zustand zu |
| GetHashCode() |
Veraltet.
Diese Methode wird nicht unterstützt und sollte nicht aufgerufen werden. Anrufen GetCurrentHash() oder GetHashAndReset() stattdessen. |
| Reset() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Hashberechnung auf den Anfangszustand zurückgesetzt. |
| TryGetCurrentHash(Span<Byte>, Int32) |
Versucht, den berechneten Hashwert zu schreiben, |
| TryGetHashAndReset(Span<Byte>, Int32) |
Versucht, den berechneten Hashwert in |