public void DeadletterEnqueue(FabricMessage message) { if (Deadletter == null) { lock (syncDeadletter) { if (Deadletter == null) { Deadletter = new ConcurrentQueue <FabricMessage>(); } } } Deadletter.Enqueue(message); }
public bool TryDeadletterDequeue(out FabricMessage message) { message = null; return(Deadletter?.TryDequeue(out message) ?? false); }