Esempio n. 1
0
        private void ErrorBufToCsWithCheck(MqErrorE err)
        {
            if (err <= MqErrorE.MQ_CONTINUE)
            {
                return;
            }
            IntPtr       errorP = MqBufferGetContext(buf);
            MqSException ex     = new MqSException(
                MqErrorGetNum(errorP), MqErrorGetCode(errorP), Marshal.PtrToStringAnsi(MqErrorGetText(errorP))
                );

            MqErrorReset(errorP);
            throw ex;
        }
Esempio n. 2
0
        private void ErrorMqToCsWithCheck(MqErrorE err)
        {
            if (err <= MqErrorE.MQ_CONTINUE)
            {
                return;
            }
            MqSException ex = new MqSException(
                MqErrorGetNum(context),
                MqErrorGetCode(context),
                Marshal.PtrToStringAnsi(MqErrorGetText(context))
                );

            MqErrorReset(context);
            throw ex;
        }
Esempio n. 3
0
 public MqSException(SerializationInfo info, StreamingContext context)
 {
     p_txt  = (String)info.GetValue("p_txt", typeof(string));
     p_num  = (int)info.GetValue("p_num", typeof(int));
     p_code = (MqErrorE)info.GetValue("p_code", typeof(MqErrorE));
 }
Esempio n. 4
0
 internal MqSException(int mynum, MqErrorE mycode, string mytxt, Exception inner) : base(mytxt, inner)
 {
     p_txt  = mytxt;
     p_num  = mynum;
     p_code = mycode;
 }
Esempio n. 5
0
 public MqSException() : base("csmsgque ERROR")
 {
     p_txt  = "csmsgque ERROR";
     p_num  = -1;
     p_code = 0;
 }
Esempio n. 6
0
 private static extern void MqErrorSet([In] IntPtr context, [In] int num, [In] MqErrorE code, [In] string message, [In] IntPtr errctx);
Esempio n. 7
0
 public MqSException(SerializationInfo info, StreamingContext context)
 {
     p_txt   = (String)    info.GetValue("p_txt",  typeof(string));
       p_num   = (int)	    info.GetValue("p_num",  typeof(int));
       p_code  = (MqErrorE)  info.GetValue("p_code", typeof(MqErrorE));
 }
Esempio n. 8
0
 internal MqSException(int mynum, MqErrorE mycode, string mytxt, Exception inner)
     : base(mytxt, inner)
 {
     p_txt = mytxt;
       p_num = mynum;
       p_code = mycode;
 }
Esempio n. 9
0
 public MqSException()
     : base("csmsgque ERROR")
 {
     p_txt = "csmsgque ERROR";
       p_num = -1;
       p_code = 0;
 }
Esempio n. 10
0
 private void ErrorMqToCsWithCheck(MqErrorE err)
 {
     if (err <= MqErrorE.MQ_CONTINUE) return;
       MqSException ex = new MqSException(
       MqErrorGetNum(context),
       MqErrorGetCode(context),
       Marshal.PtrToStringAnsi(MqErrorGetText(context))
       );
       MqErrorReset(context);
       throw ex;
 }
Esempio n. 11
0
 private static extern void MqErrorSet(IntPtr context, int num, MqErrorE code, string message);
Esempio n. 12
0
 private void ErrorBufToCsWithCheck(MqErrorE err)
 {
     if (err <= MqErrorE.MQ_CONTINUE) return;
       IntPtr errorP = MqBufferGetContext (buf);
       MqSException ex = new MqSException(
     MqErrorGetNum(errorP), MqErrorGetCode(errorP), Marshal.PtrToStringAnsi(MqErrorGetText(errorP))
       );
       MqErrorReset(errorP);
       throw ex;
 }
Esempio n. 13
0
 private static extern void MqErrorSet(IntPtr context, int num, MqErrorE code, string message);