Shake128.HashDataAsync Methode
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.
Überlädt
HashDataAsync(Stream, Int32, CancellationToken) |
Berechnet den Hash eines Datenstroms mithilfe des SHAKE128-Algorithmus asynchron. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Berechnet den Hash eines Datenstroms mithilfe des SHAKE128-Algorithmus asynchron. |
HashDataAsync(Stream, Int32, CancellationToken)
- Quelle:
- Shake128.cs
- Quelle:
- Shake128.cs
Berechnet den Hash eines Datenstroms mithilfe des SHAKE128-Algorithmus asynchron.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (System.IO.Stream source, int outputLength, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : System.IO.Stream * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (source As Stream, outputLength As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Parameter
- source
- Stream
Der zu hashende Stream.
- outputLength
- Int32
Die Größe des zu erzeugenden Hashs.
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist None.
Gibt zurück
Ein ValueTask<TResult> , der mit dem berechneten Hash abgeschlossen wird.
Ausnahmen
Lesevorgänge werden von source
nicht unterstützt.
outputLength
ist ein negativer Wert.
source
ist null
.
cancellationToken
wurde abgebrochen.
Die Plattform unterstützt keine SHAKE128. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE128 unterstützt.
Gilt für:
HashDataAsync(Stream, Memory<Byte>, CancellationToken)
- Quelle:
- Shake128.cs
- Quelle:
- Shake128.cs
Berechnet den Hash eines Datenstroms mithilfe des SHAKE128-Algorithmus asynchron.
public static System.Threading.Tasks.ValueTask HashDataAsync (System.IO.Stream source, Memory<byte> destination, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : System.IO.Stream * Memory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Shared Function HashDataAsync (source As Stream, destination As Memory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parameter
- source
- Stream
Der zu hashende Stream.
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist None.
Gibt zurück
Ein ValueTask-Element, das den asynchronen Vorgang darstellt.
Ausnahmen
source
ist null
Lesevorgänge werden von source
nicht unterstützt.
cancellationToken
wurde abgebrochen.
Die Plattform unterstützt keine SHAKE128. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE128 unterstützt.