HashAlgorithm.ComputeHashAsync(Stream, CancellationToken) Yöntem

Tanım

Belirtilen Stream nesne için karma değeri 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, görevin içinde depolar ve yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürür. Döndürülen görevde bir özel durum depolanırsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan ComputeHash(Stream)özel durumlara bakın.

Şunlara uygulanır