Class IModelExensions
Inheritance
IModelExensions
Assembly: RabbitMQ.Client.dll
Syntax
public static class IModelExensions
Methods
|
Edit this page
View Source
BasicConsume(IModel, IBasicConsumer, string, bool, string, bool, bool, IDictionary<string, object>)
Start a Basic content-class consumer.
Declaration
public static string BasicConsume(this IModel model, IBasicConsumer consumer, string queue, bool autoAck = false, string consumerTag = "", bool noLocal = false, bool exclusive = false, IDictionary<string, object> arguments = null)
Parameters
Returns
|
Edit this page
View Source
BasicConsume(IModel, string, bool, IBasicConsumer)
Start a Basic content-class consumer.
Declaration
public static string BasicConsume(this IModel model, string queue, bool autoAck, IBasicConsumer consumer)
Parameters
Returns
|
Edit this page
View Source
BasicConsume(IModel, string, bool, string, IBasicConsumer)
Start a Basic content-class consumer.
Declaration
public static string BasicConsume(this IModel model, string queue, bool autoAck, string consumerTag, IBasicConsumer consumer)
Parameters
Returns
|
Edit this page
View Source
BasicConsume(IModel, string, bool, string, IDictionary<string, object>, IBasicConsumer)
Start a Basic content-class consumer.
Declaration
public static string BasicConsume(this IModel model, string queue, bool autoAck, string consumerTag, IDictionary<string, object> arguments, IBasicConsumer consumer)
Parameters
Returns
|
Edit this page
View Source
BasicPublish(IModel, PublicationAddress, IBasicProperties, ReadOnlyMemory<byte>)
(Extension method) Convenience overload of BasicPublish.
Declaration
public static void BasicPublish(this IModel model, PublicationAddress addr, IBasicProperties basicProperties, ReadOnlyMemory<byte> body)
Parameters
|
Edit this page
View Source
BasicPublish(IModel, string, string, IBasicProperties, ReadOnlyMemory<byte>)
(Extension method) Convenience overload of BasicPublish.
Declaration
public static void BasicPublish(this IModel model, string exchange, string routingKey, IBasicProperties basicProperties, ReadOnlyMemory<byte> body)
Parameters
|
Edit this page
View Source
BasicPublish(IModel, string, string, bool, IBasicProperties, ReadOnlyMemory<byte>)
(Spec method) Convenience overload of BasicPublish.
Declaration
public static void BasicPublish(this IModel model, string exchange, string routingKey, bool mandatory = false, IBasicProperties basicProperties = null, ReadOnlyMemory<byte> body = default)
Parameters
|
Edit this page
View Source
ExchangeBind(IModel, string, string, string, IDictionary<string, object>)
(Extension method) Bind an exchange to an exchange.
Declaration
public static void ExchangeBind(this IModel model, string destination, string source, string routingKey, IDictionary<string, object> arguments = null)
Parameters
|
Edit this page
View Source
ExchangeBindNoWait(IModel, string, string, string, IDictionary<string, object>)
(Extension method) Like exchange bind but sets nowait to true.
Declaration
public static void ExchangeBindNoWait(this IModel model, string destination, string source, string routingKey, IDictionary<string, object> arguments = null)
Parameters
|
Edit this page
View Source
ExchangeDeclare(IModel, string, string, bool, bool, IDictionary<string, object>)
(Spec method) Declare an exchange.
Declaration
public static void ExchangeDeclare(this IModel model, string exchange, string type, bool durable = false, bool autoDelete = false, IDictionary<string, object> arguments = null)
Parameters
|
Edit this page
View Source
ExchangeDeclareNoWait(IModel, string, string, bool, bool, IDictionary<string, object>)
(Extension method) Like ExchangeDeclare but sets nowait to true.
Declaration
public static void ExchangeDeclareNoWait(this IModel model, string exchange, string type, bool durable = false, bool autoDelete = false, IDictionary<string, object> arguments = null)
Parameters
|
Edit this page
View Source
ExchangeDelete(IModel, string, bool)
(Spec method) Deletes an exchange.
Declaration
public static void ExchangeDelete(this IModel model, string exchange, bool ifUnused = false)
Parameters
|
Edit this page
View Source
ExchangeDeleteNoWait(IModel, string, bool)
(Extension method) Like ExchangeDelete but sets nowait to true.
Declaration
public static void ExchangeDeleteNoWait(this IModel model, string exchange, bool ifUnused = false)
Parameters
|
Edit this page
View Source
ExchangeUnbind(IModel, string, string, string, IDictionary<string, object>)
(Spec method) Unbinds an exchange.
Declaration
public static void ExchangeUnbind(this IModel model, string destination, string source, string routingKey, IDictionary<string, object> arguments = null)
Parameters
|
Edit this page
View Source
QueueBind(IModel, string, string, string, IDictionary<string, object>)
(Spec method) Binds a queue.
Declaration
public static void QueueBind(this IModel model, string queue, string exchange, string routingKey, IDictionary<string, object> arguments = null)
Parameters
|
Edit this page
View Source
QueueDeclare(IModel, string, bool, bool, bool, IDictionary<string, object>)
(Spec method) Declare a queue.
Declaration
public static QueueDeclareOk QueueDeclare(this IModel model, string queue = "", bool durable = false, bool exclusive = true, bool autoDelete = true, IDictionary<string, object> arguments = null)
Parameters
Returns
|
Edit this page
View Source
QueueDelete(IModel, string, bool, bool)
(Spec method) Deletes a queue.
Declaration
public static uint QueueDelete(this IModel model, string queue, bool ifUnused = false, bool ifEmpty = false)
Parameters
Returns
|
Edit this page
View Source
QueueDeleteNoWait(IModel, string, bool, bool)
(Extension method) Like QueueDelete but sets nowait to true.
Declaration
public static void QueueDeleteNoWait(this IModel model, string queue, bool ifUnused = false, bool ifEmpty = false)
Parameters
|
Edit this page
View Source
QueueUnbind(IModel, string, string, string, IDictionary<string, object>)
(Spec method) Unbinds a queue.
Declaration
public static void QueueUnbind(this IModel model, string queue, string exchange, string routingKey, IDictionary<string, object> arguments = null)
Parameters