CmisSync.Lib.Database.Database.Checksum C# (CSharp) Метод

Checksum() публичный статический Метод

Calculate the SHA1 checksum of a syncitem. Code from http://stackoverflow.com/a/1993919/226958
public static Checksum ( SyncItem item ) : string
item SyncItem sync item
Результат string
        public static string Checksum(SyncItem item)
        {
            using (var fs = new FileStream(item.LocalPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
            using (var bs = new BufferedStream(fs))
            {
                using (var sha1 = new SHA1Managed())
                {
                    byte[] hash = sha1.ComputeHash(bs);
                    return ChecksumToString(hash);
                }
            }
        }

Same methods

Database::Checksum ( string filePath ) : string