Bombsquad.DynamicMedia.Implementations.ETag.StrongFileInfoETagCalculator.CalculateETag C# (CSharp) Méthode

CalculateETag() public méthode

public CalculateETag ( FileInfo file ) : string
file System.IO.FileInfo
Résultat string
        public string CalculateETag(FileInfo file)
        {
            using( var stream = file.Open( FileMode.Open, FileAccess.Read, FileShare.Read ) )
            {
                var hash = m_hashAlgorithm.ComputeHash(stream);
                return ETagUtil.CreateStrongETag(new string(hash.SelectMany(b => b.ToString("x2").ToLower()).ToArray()));
            }
        }