Taal

NonCryptographicHashAlgorithm Klas

Definitie

Vertegenwoordigt een niet-cryptografisch hash-algoritme.

public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
Overname
NonCryptographicHashAlgorithm
Afgeleid

Constructors

Name Description
NonCryptographicHashAlgorithm(Int32)

Aangeroepen vanuit constructors in afgeleide klassen om de NonCryptographicHashAlgorithm klasse te initialiseren.

Eigenschappen

Name Description
HashLengthInBytes

Hiermee haalt u het aantal bytes op dat is geproduceerd op basis van dit hash-algoritme.

Methoden

Name Description
Append(Byte[])

Voegt de inhoud van source de gegevens toe die al zijn verwerkt voor de huidige hashberekening.

Append(ReadOnlySpan<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, voegt u de inhoud van source de gegevens toe die al zijn verwerkt voor de huidige hashberekening.

Append(Stream)

Voegt de inhoud van stream de gegevens toe die al zijn verwerkt voor de huidige hashberekening.

AppendAsync(Stream, CancellationToken)

Asychronisch leest de inhoud van stream en voegt deze toe aan de gegevens die al zijn verwerkt voor de huidige hashberekening.

GetCurrentHash()

Hiermee haalt u de huidige berekende hashwaarde op zonder de samengevoegde status te wijzigen.

GetCurrentHash(Span<Byte>)

Hiermee schrijft u de berekende hash-waarde naar destination zonder de samengevoegde status te wijzigen.

GetCurrentHashCore(Span<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, schrijft u de berekende hash-waarde naar destination zonder de samengevoegde status te wijzigen.

GetHashAndReset()

Hiermee wordt de huidige berekende hashwaarde opgehaald en wordt de samengevoegde status gewist.

GetHashAndReset(Span<Byte>)

Hiermee schrijft u de berekende hashwaarde om vervolgens de samengevoegde status te destination wissen.

GetHashAndResetCore(Span<Byte>)

Hiermee schrijft u de berekende hashwaarde om vervolgens de samengevoegde status te destination wissen.

GetHashCode()
Verouderd.

Deze methode wordt niet ondersteund en mag niet worden aangeroepen. Bel GetCurrentHash() of GetHashAndReset() in plaats daarvan.

Reset()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de hashberekening opnieuw ingesteld op de initiële status.

TryGetCurrentHash(Span<Byte>, Int32)

Hiermee probeert u de berekende hashwaarde naar te destination schrijven zonder de samengevoegde status te wijzigen.

TryGetHashAndReset(Span<Byte>, Int32)

Probeert de berekende hash-waarde naar te destinationschrijven. Als dit lukt, wordt de samengevoegde status gewist.

Van toepassing op