Bagikan melalui


Shake256.HashDataAsync Metode

Definisi

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.

sourceadalah 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.

destination
Memory<Byte>

Buffer untuk diisi dengan hash.

cancellationToken
CancellationToken

Token yang akan dipantau untuk permintaan pembatalan. Nilai defaultnya adalah None.

Mengembalikan

ValueTask yang mewakili operasi asinkron.

Pengecualian

sourceadalah null.

source tidak mendukung pembacaan.

cancellationToken telah dibatalkan.

Platform tidak mendukung SHAKE256. Penelepon dapat menggunakan IsSupported properti untuk menentukan apakah platform mendukung SHAKE256.

Berlaku untuk