using System; using System.Collections.Generic; using System.Text; namespace System.Fire.FilePack.Exception { /// /// Exception für ungültiges Passwort /// class Exception_PassCheckSum : Exception_FilePackBase { private byte _pws; private long _pws2; private byte _byte; /// /// Erstellt eine neue Exception für ungültiges Passwort /// /// Legt den Pfad des Archives fest /// Legt die Dateigröße fest /// Legt die Version des Archives fest /// Legt die Passwortsumme 1 fest /// Legt die Passwortsumme 2 fest /// Legt die Summenüberprüfung fest /// public Exception_PassCheckSum(string File, long fileSize, byte Version, byte PWS, long PWS2, byte SumCheckStep) : base("pass_check", File, fileSize, Version) { this._pws = PWS; this._pws2 = PWS2; this._byte = SumCheckStep; } /// Benötigte Summe für die Datei /// Benötigte Summe für die Datei public byte Password_Sum1 { get { return this._pws; } } /// Summe des eingegebenen Passworts /// Summe des eingegebenen Passworts public long Password_Sum2 { get { return this._pws2; } } /// Byte der Summenüberprüfung /// Byte der Summenüberprüfung public byte SumCheckByte { get { return this._byte; } } } }