Bazı dosyaları okuyan ve SHA1Managed hash'leri al ve sonra bir listeden diğer karmaları ile karşılaştıran bir yöntem var, bu yöntemi diğer iş parçacığı üzerinde nasıl yapabilirim? Bu kodlarlaC# diğer yöntemde yürütme yöntemi
public bool CheckFile(string file, string filehash)
{
if (File.Exists(file))
{
using (FileStream stream = File.OpenRead(file))
{
SHA1Managed sha = new SHA1Managed();
byte[] checksum = sha.ComputeHash(stream);
string sendCheckSum = BitConverter.ToString(checksum)
.Replace("-", string.Empty);
return sendCheckSum.ToLower() == filehash;
}
}
else return false;
}
Diğer iş parçacığı nerede? – Krease
Belki de bu gönderiye göre bir temsilci kullanabilirsiniz: http://stackoverflow.com/questions/811224/how-to-create-a-thread – rivanov
Beni anladınız galiba çocuklar, koşacak bir yola ihtiyacım var Bu yöntem async! Şu anda, kullanıcı arayüzümü engelliyor! – MozzieMD