コード例 #1
0
        /// <summary>
        /// Creates a new session to work on this connection
        /// </summary>
        public Apache.NMS.ISession CreateSession(Apache.NMS.AcknowledgementMode mode)
        {
            bool isTransacted = (Apache.NMS.AcknowledgementMode.Transactional == mode);

            return(EMSConvert.ToNMSSession(this.tibcoConnection.CreateSession(isTransacted,
                                                                              EMSConvert.ToSessionMode(mode))));
        }
コード例 #2
0
 /// <summary>
 /// Creates a new session to work on this connection
 /// </summary>
 public Apache.NMS.ISession CreateSession(Apache.NMS.AcknowledgementMode mode)
 {
     try
     {
         bool isTransacted = (Apache.NMS.AcknowledgementMode.Transactional == mode);
         return(EMSConvert.ToNMSSession(this.tibcoConnection.CreateSession(isTransacted,
                                                                           EMSConvert.ToSessionMode(mode))));
     }
     catch (Exception ex)
     {
         ExceptionUtil.WrapAndThrowNMSException(ex);
         return(null);
     }
 }