/// <inheritdoc /> protected override System.Messaging.MessageQueue GetQueue(AccessMode accessMode) { return(MessageQueueManager.Get(".", Name, Private, accessMode == AccessMode.Receive ? QueueAccessMode.Receive : accessMode == AccessMode.Send ? QueueAccessMode.Send : QueueAccessMode.SendAndReceive)); }
/// <inheritdoc /> public void Delete() { MessageQueueManager.Delete(Name, Private); Logger.Debug("Queue deleted {Name} {Private}", Name, Private); }
/// <inheritdoc /> public bool Exists() { return(MessageQueueManager.Exists(Name, Private)); }
/// <inheritdoc /> public void Create() { MessageQueueManager.Create(Name, Private, Transactional); Logger.Debug("Queue created {Name} {Private} {Transactional}", Name, Private, Transactional); }