rabbitmq-tutorials/dotnet/Send.cs
2015-06-25 00:14:27 +05:00

26 lines
802 B
C#

using System;
using RabbitMQ.Client;
using System.Text;
class Send
{
public static void Main()
{
var factory = new ConnectionFactory() { HostName = "localhost" };
using( var connection = factory.CreateConnection() )
using( var channel = connection.CreateModel() )
{
channel.QueueDeclare( queue: "hello", durable: false, exclusive: false, autoDelete: false, arguments: null );
string message = "Hello World!";
var body = Encoding.UTF8.GetBytes( message );
channel.BasicPublish( exchange: "", routingKey: "hello", basicProperties: null, body: body );
Console.WriteLine( " [x] Sent {0}", message );
}
Console.WriteLine( " Press [enter] to exit." );
Console.ReadLine();
}
}