Shake256.HashDataAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
HashDataAsync(Stream, Int32, CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma SHAKE256. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma SHAKE256. |
HashDataAsync(Stream, Int32, CancellationToken)
- Sumber:
- Shake256.cs
- Sumber:
- Shake256.cs
Secara asinkron menghitung hash aliran menggunakan algoritma SHAKE256.
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
Aliran ke hash.
- outputLength
- Int32
Ukuran hash yang akan dihasilkan.
- cancellationToken
- CancellationToken
Token yang akan dipantau untuk permintaan pembatalan. Nilai defaultnya adalah None.
Mengembalikan
ValueTask<TResult> yang lengkap dengan hash komputasi.
Pengecualian
source
tidak mendukung pembacaan.
outputLength
negatif.
source
adalah null
.
cancellationToken
telah dibatalkan.
Platform tidak mendukung SHAKE256. Penelepon dapat menggunakan IsSupported properti untuk menentukan apakah platform mendukung SHAKE256.
Berlaku untuk
HashDataAsync(Stream, Memory<Byte>, CancellationToken)
- Sumber:
- Shake256.cs
- Sumber:
- Shake256.cs
Secara asinkron menghitung hash aliran menggunakan algoritma SHAKE256.
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
Aliran ke hash.
- cancellationToken
- CancellationToken
Token yang akan dipantau untuk permintaan pembatalan. Nilai defaultnya adalah None.
Mengembalikan
ValueTask yang mewakili operasi asinkron.
Pengecualian
source
adalah null
.
source
tidak mendukung pembacaan.
cancellationToken
telah dibatalkan.
Platform tidak mendukung SHAKE256. Penelepon dapat menggunakan IsSupported properti untuk menentukan apakah platform mendukung SHAKE256.