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 istekleri için izlenecek belirteç.

Döndürülenler

Task<Byte[]>

Zaman uyumsuz işlem karması işlemini temsil eden ve hesaplanan karma kodu sarmalayan bir 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 atabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanıyorsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine de zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan ComputeHash(Stream)özel durumlara bakın.

Şunlara uygulanır