示例#1
0
        public void DeadletterEnqueue(FabricMessage message)
        {
            if (Deadletter == null)
            {
                lock (syncDeadletter)
                {
                    if (Deadletter == null)
                    {
                        Deadletter = new ConcurrentQueue <FabricMessage>();
                    }
                }
            }

            Deadletter.Enqueue(message);
        }
示例#2
0
 public bool TryDeadletterDequeue(out FabricMessage message)
 {
     message = null;
     return(Deadletter?.TryDequeue(out message) ?? false);
 }