| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace System.Fire.FilePack.Exception {
- /// <summary>
- /// Exception für ungültiges Passwort
- /// </summary>
- class Exception_PassCheckSum : Exception_FilePackBase {
- private byte _pws;
- private long _pws2;
- private byte _byte;
- /// <summary>
- /// Erstellt eine neue Exception für ungültiges Passwort
- /// </summary>
- /// <param name="File">Legt den Pfad des Archives fest</param>
- /// <param name="fileSize">Legt die Dateigröße fest</param>
- /// <param name="Version">Legt die Version des Archives fest</param>
- /// <param name="PWS">Legt die Passwortsumme 1 fest</param>
- /// <param name="PWS2">Legt die Passwortsumme 2 fest</param>
- /// <param name="SumCheckStep">Legt die Summenüberprüfung fest</param>
- /// <remarks></remarks>
- 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;
- }
- /// <summary>Benötigte Summe für die Datei</summary>
- /// <returns>Benötigte Summe für die Datei</returns>
- public byte Password_Sum1 {
- get { return this._pws; }
- }
- /// <summary>Summe des eingegebenen Passworts</summary>
- /// <returns>Summe des eingegebenen Passworts</returns>
- public long Password_Sum2 {
- get { return this._pws2; }
- }
- /// <summary>Byte der Summenüberprüfung</summary>
- /// <returns>Byte der Summenüberprüfung</returns>
- public byte SumCheckByte {
- get { return this._byte; }
- }
- }
- }
|