SHA3_256.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, CancellationToken) |
Beräknar asynkront hashen för en ström med sha-3-256-algoritmen. |
| HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Beräknar asynkront hashen för en ström med sha-3-256-algoritmen. |
HashDataAsync(Stream, CancellationToken)
- Källa:
- SHA3_256.cs
- Källa:
- SHA3_256.cs
- Källa:
- SHA3_256.cs
- Källa:
- SHA3_256.cs
Beräknar asynkront hashen för en ström med sha-3-256-algoritmen.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync(System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (source As Stream, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Parametrar
- source
- Stream
Strömmen till hash.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.
Returer
Datashashen.
Undantag
source är null.
source stöder inte läsning.
Plattformen stöder inte SHA-3-256.
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.
Gäller för
HashDataAsync(Stream, Memory<Byte>, CancellationToken)
- Källa:
- SHA3_256.cs
- Källa:
- SHA3_256.cs
- Källa:
- SHA3_256.cs
- Källa:
- SHA3_256.cs
Beräknar asynkront hashen för en ström med sha-3-256-algoritmen.
public static System.Threading.Tasks.ValueTask<int> 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<int>
Public Shared Function HashDataAsync (source As Stream, destination As Memory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Integer)
Parametrar
- source
- Stream
Strömmen till hash.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.
Returer
Det totala antalet byte som skrivits till destination.
Undantag
source är null.
Bufferten i destination är för liten för att rymma den beräknade hashstorleken. SHA-3-256-algoritmen genererar alltid en 256-bitars hash eller 32 byte.
-eller-
source stöder inte läsning.
Plattformen stöder inte SHA-3-256.
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.