Shake128.HashDataAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| HashDataAsync(Stream, Int32, CancellationToken) |
Beräknar asynkront hashen för en ström med hjälp av SHAKE128-algoritmen. |
| HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Beräknar asynkront hashen för en ström med hjälp av SHAKE128-algoritmen. |
HashDataAsync(Stream, Int32, CancellationToken)
- Källa:
- Shake128.cs
- Källa:
- Shake128.cs
- Källa:
- Shake128.cs
- Källa:
- Shake128.cs
Beräknar asynkront hashen för en ström med hjälp av SHAKE128-algoritmen.
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())
Parametrar
- source
- Stream
Strömmen till hash.
- outputLength
- Int32
Storleken på den hash som ska skapas.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.
Returer
En ValueTask<TResult> som slutförs med den beräknade hashen.
Undantag
source stöder inte läsning.
outputLength är negativ.
source är null.
cancellationToken har avbrutits.
Plattformen stöder inte SHAKE128. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SHAKE128.
Gäller för
HashDataAsync(Stream, Memory<Byte>, CancellationToken)
- Källa:
- Shake128.cs
- Källa:
- Shake128.cs
- Källa:
- Shake128.cs
- Källa:
- Shake128.cs
Beräknar asynkront hashen för en ström med hjälp av SHAKE128-algoritmen.
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
Parametrar
- source
- Stream
Strömmen till hash.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.
Returer
En ValueTask som representerar den asynkrona åtgärden.
Undantag
source är null.
source stöder inte läsning.
cancellationToken har avbrutits.
Plattformen stöder inte SHAKE128. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SHAKE128.