public void TransJob() { using (DbLiteMessageContext context = new DbLiteMessageContext()) { context.TransJob(); } }
/// <summary> /// Get all the services as list of entities <see cref="MessageEntity"/> from database. /// </summary> /// <returns></returns> public static IList <DbLiteMessage> GetItems() { using (DbLiteMessageContext db = new DbLiteMessageContext()) { return(db.EntityList()); } }
public void TransAbort(string identifier, int maxRetry) { using (DbLiteMessageContext context = new DbLiteMessageContext()) { context.TransAbort(identifier, maxRetry); } }
public void TransCommit(string identifier) { using (DbLiteMessageContext context = new DbLiteMessageContext()) { context.TransCommit(identifier); } }
public int Enqueue(QueueItem message) { using (DbLiteMessageContext context = new DbLiteMessageContext()) { return(context.Enqueue(message)); } }
public QueueItem Dequeue(string host, bool isTrans) { using (DbLiteMessageContext context = new DbLiteMessageContext()) { return(context.Dequeue(host, isTrans)); } }
/// <summary> /// Get <see cref="MessageEntity"/> from <see cref="GenericEntity"/>. /// </summary> /// <param name="rec"></param> /// <returns></returns> public static DbLiteMessage GetItem(GenericEntity rec) { using (DbLiteMessageContext db = new DbLiteMessageContext()) { db.Set(rec.Record); return(db.Entity); } }
public static QueueItem DequeueItem(string host, string identifier, bool isTrans = false) { byte[] bytes = null; using (DbLiteMessageContext context = new DbLiteMessageContext()) { if (isTrans) { bytes = context.DequeueStreamTrans(host, identifier, QueueDefaults.DefaultExpiration); } else { bytes = context.DequeueStream(host, identifier); } } if (bytes == null) { return(null); } var msg = new QueueItem(new NetStream(bytes), null, MessageState.Received); //msg.SetMessageState(MessageState.Received); return(msg); }