Nyan.Modules.Log.ZeroMQ.Channel.Send C# (CSharp) Method

Send() public method

public Send ( Message message ) : void
message Nyan.Core.Modules.Log.Message
return void
        public void Send(Message message)
        {
            if (!_canSend)
                throw new InvalidOperationException("Channel was told at construction time it's not allowed to Send.");

            var payload = message.ToSerializedBytes();

            if (message.Topic != "")
                _publisherSocket.SendMoreFrame(_topic).SendFrame(payload);
            else
                _publisherSocket.SendFrame(payload);
        }