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 asynchron den Hash eines Streams mithilfe des SHAKE128-Algorithmus. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Berechnet asynchron den Hash eines Streams mithilfe des SHAKE128-Algorithmus. |
HashDataAsync(Stream, Int32, CancellationToken)
- Quelle:
- Shake128.cs
- Quelle:
- Shake128.cs
Berechnet asynchron den Hash eines Streams mithilfe des SHAKE128-Algorithmus.
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
Eine ValueTask<TResult> , die 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.
SHAKE128 wird von der Plattform nicht unterstützt. 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 asynchron den Hash eines Streams mithilfe des SHAKE128-Algorithmus.
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.
SHAKE128 wird von der Plattform nicht unterstützt. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE128 unterstützt.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für