コード例 #1
0
 private void ExecuteSHA512Message(SHA512Message message)
 {
     if (message.ChecksumAction == ChecksumAction.Generate)
     {
         IsActiveSHA512Checksum = true;
         StatusBarLog           = statusBarMessages[StatusBarMessage.SHA512ChecksumGenerated];
     }
 }
コード例 #2
0
        private void ExecuteMessage(SHA512Message message)
        {
            switch (message.ChecksumAction)
            {
            case ChecksumAction.Open:
                checksumBufferToCompare = serializationService.Deserialize(message.Path);
                ChecksumToCompareText   = GetChecksum(checksumBufferToCompare);
                break;

            case ChecksumAction.Save:
                serializationService.Serialize(checksumBuffer, message.Path);
                message.ChecksumAction = ChecksumAction.None;
                break;
            }
        }