source: extensions/PiwigoLib/PiwigoLib/Service/PwgServiceException.cs @ 3816

Last change on this file since 3816 was 3816, checked in by bayral, 15 years ago

Initial import

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