rabbitmq-tutorials/dotnet/Send.cs
2011-05-31 13:07:53 +01:00

24 lines
724 B
C#

using RabbitMQ.Client;
namespace Send {
class Program {
static void Main(string[] args) {
ConnectionFactory factory = new ConnectionFactory();
factory.HostName = "localhost";
IConnection connection = factory.CreateConnection();
IModel channel = connection.CreateModel();
channel.QueueDeclare("hello", false, false, false, null);
string message = "Hello World!";
byte[] body = System.Text.Encoding.UTF8.GetBytes(message);
channel.BasicPublish("", "hello", null, body);
System.Console.WriteLine(" [x] Sent {0}", message);
channel.Close();
connection.Close();
}
}
}