NonCryptographicHashAlgorithm Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un algoritmo hash non crittografico.
public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
- Ereditarietà
-
NonCryptographicHashAlgorithm
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| NonCryptographicHashAlgorithm(Int32) |
Chiamato dai costruttori nelle classi derivate per inizializzare la NonCryptographicHashAlgorithm classe . |
Proprietà
| Nome | Descrizione |
|---|---|
| HashLengthInBytes |
Ottiene il numero di byte prodotti da questo algoritmo hash. |
Metodi
| Nome | Descrizione |
|---|---|
| Append(Byte[]) |
Aggiunge il contenuto di |
| Append(ReadOnlySpan<Byte>) |
Quando sottoposto a override in una classe derivata, accoda il contenuto di |
| Append(Stream) |
Aggiunge il contenuto di |
| AppendAsync(Stream, CancellationToken) |
Legge in modo asincrono il contenuto di |
| GetCurrentHash() |
Ottiene il valore hash calcolato corrente senza modificare lo stato accumulato. |
| GetCurrentHash(Span<Byte>) |
Scrive il valore hash calcolato in |
| GetCurrentHashCore(Span<Byte>) |
Quando sottoposto a override in una classe derivata, scrive il valore hash calcolato in |
| GetHashAndReset() |
Ottiene il valore hash calcolato corrente e cancella lo stato accumulato. |
| GetHashAndReset(Span<Byte>) |
Scrive il valore hash calcolato in |
| GetHashAndResetCore(Span<Byte>) |
Scrive il valore hash calcolato in |
| GetHashCode() |
Obsoleti.
Questo metodo non è supportato e non deve essere chiamato. Chiamare GetCurrentHash() o GetHashAndReset() invece. |
| Reset() |
Quando sottoposto a override in una classe derivata, reimposta il calcolo hash sullo stato iniziale. |
| TryGetCurrentHash(Span<Byte>, Int32) |
Tenta di scrivere il valore hash calcolato in |
| TryGetHashAndReset(Span<Byte>, Int32) |
Tenta di scrivere il valore hash calcolato in |