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; }
}
}
}