source: extensions/PiwigoLib/PiwigoLib/DTO/PwgServiceException.cs @ 11850

Last change on this file since 11850 was 11850, checked in by bayral, 13 years ago

MAj des truc existant et debut du upload de fichier

File size: 1.4 KB
Line 
1using System;
2
3namespace Com.Piwigo.Lib.DTO
4{
5    public sealed class PwgServiceException : ApplicationException
6    {
7        public Int32 NumeroErr { get; private set; }
8        public String MessageErr { get; private set; }
9
10        private static String Defaut_Message = "A PwgServiceException occurs...";
11        public PwgServiceException() 
12            : base(Defaut_Message)
13        {
14            NumeroErr = 0;
15            MessageErr = String.Empty;
16        }
17
18        public PwgServiceException(String message)
19            : base(Defaut_Message + " " + message)
20        {
21            NumeroErr = 0;
22            MessageErr = String.Empty;
23        }
24
25        public PwgServiceException(String message, Exception innerEx)
26            : base(Defaut_Message + " " + message, innerEx)
27        {
28            NumeroErr = 0;
29            MessageErr = String.Empty;
30        }
31
32        public PwgServiceException(String message, Int32 NumErr, String MsgErr)
33            : base(Defaut_Message + " " + message)
34        {
35            NumeroErr = NumErr;
36            MessageErr = MsgErr;
37        }
38
39        public PwgServiceException(String message, Int32 NumErr, String MsgErr, Exception innerEx)
40            : base(Defaut_Message + " " + message, innerEx)
41        {
42            NumeroErr = NumErr;
43            MessageErr = MsgErr;
44        }
45
46    }
47}
Note: See TracBrowser for help on using the repository browser.