iron_mq_dotnet

Created: 2012-03-21 05:57
Updated: 2014-03-12 06:19
c#

README.md

IronMQ .NET Client

Getting Started

Download the IronMQ Project.

buildr package

The .dll file will appear in your bin directory.

The Basics

Initialize a client and get a queue object:

Client client = new Client("my project", "my token");	// defualt Host and Port
Queue queue = client.queue("my_queue");

Push a message on the queue:

queue.Push("Hello, world!");

Pop a message off the queue:

Message msg = queue.get();

When you pop/get a message from the queue, it will not be deleted. It will eventually go back onto the queue after a timeout if you don't delete it. (The default timeout is 60 seconds)

Delete a message from the queue:

queue.deleteMessage(msg);

Choosing Cloud

Initialize a client and get a queue object (Amazon):

Client client = new Client("my project", "my token", "mq-aws-us-east-1.iron.io");	// Amazon (default)

Initialize a client and get a queue object (Rackspace):

Client client = new Client("my project", "my token", "mq-rackspace-dfw.iron.io");	// Rackspace
Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more