Esempio n. 1
0
        public virtual void SendMessage(Message message)
        {
            if (_senderLink == null || _senderLink.IsClosed || _senderLink.Session.IsClosed)
            {
                if (_senderLink != null)
                {
                    _senderLink.Detach();
                    _senderLink.Close();
                }

                _senderLink = new SenderLink(_session, _clientName + "-sender", _queueName);
            }

            _senderLink.Send(message);
        }