public override void Dispose() { base.Dispose(); if (m_db != null) { m_db.Dispose(); m_db = null; } }
public PriorityDbQueue(string host) : base(host) { m_db = new DbMessageContext(); // AdapterProperties ap = new AdapterProperties() //{ // Source = new QueueHost(qp.QueueName, ".", qp.CoverPath, HostAddressTypes.db), // OperationType = AdapterOperations.Sync, // ProtocolType = AdapterProtocols.Db, // ConnectTimeout = qp.ConnectTimeout //}; //m_adapter = new DbAdapter(ap); }