26 lines
802 B
C#
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();
|
|
}
|
|
}
|