using System; using System.Runtime.Serialization; using Kreta.Framework.Localization; using Kreta.Framework.Logging; namespace Kreta.Framework { /// /// Sérült adat integritás. /// [FriendlyName(1000021, "Sérült adat integritás, kérjük értesítse az üzemeltetőt.\r\nHivatkozási hiba azonosító: {Id}")] [ErrorCode(Events.FRAMEWORK_DATAINTEGRITYVIOLATION)] [Serializable] public class DataIntegrityException : ServerException { /// /// Az osztály alapértelmezett konstruktora. /// [Obsolete("Ezt a konstruktort ne használd!")] public DataIntegrityException() { } /// /// Az osztály konstruktora. /// /// A kivétel üzenete public DataIntegrityException(string message) : base(message) { } /// /// Az osztály konstruktora. /// /// A kivétel üzenete /// A belső kivétel public DataIntegrityException(string message, Exception innerException) : base(message, innerException, true) { } /// /// Az osztály konstruktora. /// /// Sorosítási adatok /// Sorosítási adatfolyam protected DataIntegrityException(SerializationInfo info, StreamingContext context) : base(info, context) { } } }