HashAlgorithm.ComputeHashAsync(Stream, CancellationToken) Yöntem

Tanım

Belirtilen Stream nesnenin karma değerini zaman uyumsuz olarak hesaplar.

public System.Threading.Tasks.Task<byte[]> ComputeHashAsync(System.IO.Stream inputStream, System.Threading.CancellationToken cancellationToken = default);
member this.ComputeHashAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Function ComputeHashAsync (inputStream As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Byte())

Parametreler

inputStream
Stream

karma kodunun hesaplanacağı giriş.

cancellationToken
CancellationToken

İptal isteklerini izlemek için belirteç.

Döndürülenler

Task<Byte[]>

Zaman uyumsuz işlem karması işlemini temsil eden ve hesaplanan karma kodu sarmalayan görev.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından ComputeHash(Stream)oluşan özel durumlara bakın.

Şunlara uygulanır