The AmqpChannel type exposes the following members.

Methods

  NameDescription
Public methodAckBasic
This method acknowledges one or more messages delivered via the Deliver or Get-Ok methods.
Public methodBindQueue(String, String, String, Boolean, AmqpArguments)
This method binds a queue to an exchange.
Public methodBindQueue(String, String, String, Boolean, AmqpArguments, AmqpEventHandler)
This method binds a queue to an exchange.
Public methodCancelBasic(String, Boolean)
This method cancels a consumer.
Public methodCancelBasic(String, Boolean, AmqpEventHandler)
This method cancels a consumer.
Public methodCloseChannel(Int32, String, Int32, Int32)
This method indicates that the sender wants to close the channel.
Public methodCloseChannel(Int32, String, Int32, Int32, AmqpEventHandler)
This method indicates that the sender wants to close the channel.
Public methodCloseOkChannel
Confirms to the peer that a flow command was received and processed.
Public methodCommitTx()()()()
This method commits all message publications and acknowledgments performed in the current transaction.
Public methodCommitTx(AmqpEventHandler)
This method commits all message publications and acknowledgments performed in the current transaction.
Public methodConsumeBasic(String, String, Boolean, Boolean, Boolean, Boolean, AmqpArguments)
This method asks the server to start a "consumer", which is a transient request for messages from a specific queue.
Public methodConsumeBasic(String, String, Boolean, Boolean, Boolean, Boolean, AmqpArguments, AmqpEventHandler)
This method asks the server to start a "consumer", which is a transient request for messages from a specific queue.
Public methodDeclareExchange(String, String, Boolean, Boolean, Boolean, AmqpArguments)
This method creates an exchange if it does not already exist, and if the exchange exists, verifies that it is of the correct and expected class.
Public methodDeclareExchange(String, String, Boolean, Boolean, Boolean, AmqpArguments, AmqpEventHandler)
This method creates an exchange if it does not already exist, and if the exchange exists, verifies that it is of the correct and expected class.
Public methodDeclareQueue(String, Boolean, Boolean, Boolean, Boolean, Boolean, AmqpArguments)
This method creates or checks a queue.
Public methodDeclareQueue(String, Boolean, Boolean, Boolean, Boolean, Boolean, AmqpArguments, AmqpEventHandler)
This method creates or checks a queue.
Public methodDeleteExchange(String, Boolean, Boolean)
Deletes an Exchange on the server.
Public methodDeleteExchange(String, Boolean, Boolean, AmqpEventHandler)
Deletes an Exchange on the server.
Public methodDeleteQueue(String, Boolean, Boolean, Boolean)
This method deletes a queue.
Public methodDeleteQueue(String, Boolean, Boolean, Boolean, AmqpEventHandler)
This method deletes a queue.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFlowChannel(Boolean)
This method asks the peer to pause or restart the flow of content data sent by a consumer.
Public methodFlowChannel(Boolean, AmqpEventHandler)
This method asks the peer to pause or restart the flow of content data sent by a consumer.
Public methodFlowOkChannel(Boolean)
Confirms to the peer that a flow command was received and processed.
Public methodFlowOkChannel(Boolean, AmqpEventHandler)
Confirms to the peer that a flow command was received and processed.
Public methodGetBasic(String, Boolean)
This method provides a direct access to the messages in a queue using a synchronous dialogue that is designed for specific types of application where synchronous functionality is more important than performance.
Public methodGetBasic(String, Boolean, AmqpEventHandler)
This method provides a direct access to the messages in a queue using a synchronous dialogue that is designed for specific types of application where synchronous functionality is more important than performance.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodPublishBasic(ByteBuffer, AmqpProperties, String, String, Boolean, Boolean)
This method publishes a message to a specific exchange.
Public methodPublishBasic(ByteBuffer, AmqpProperties, String, String, Boolean, Boolean, AmqpEventHandler)
This method publishes a message to a specific exchange.
Public methodPurgeQueue(String, Boolean)
This method removes all messages from a queue which are not awaiting acknowledgment.
Public methodPurgeQueue(String, Boolean, AmqpEventHandler)
This method removes all messages from a queue which are not awaiting acknowledgment.
Public methodQosBasic(Int32, Int32, Boolean)
This method requests a specific quality of service.
Public methodQosBasic(Int32, Int32, Boolean, AmqpEventHandler)
This method requests a specific quality of service.
Public methodRecoverBasic(Boolean)
This method asks the server to redeliver all unacknowledged messages on a specified channel.
Public methodRecoverBasic(Boolean, AmqpEventHandler)
This method asks the server to redeliver all unacknowledged messages on a specified channel.
Public methodRejectBasic
This method allows a client to reject a message.
Public methodRollbackTx()()()()
This method abandons all message publications and acknowledgments performed in the current transaction.
Public methodRollbackTx(AmqpEventHandler)
This method abandons all message publications and acknowledgments performed in the current transaction.
Public methodSelectTx()()()()
This method sets the channel to use standard transactions.
Public methodSelectTx(AmqpEventHandler)
This method sets the channel to use standard transactions.
Public methodToString (Inherited from Object.)
Public methodUnbindQueue(String, String, String, AmqpArguments)
This method unbinds a queue from an exchange.
Public methodUnbindQueue(String, String, String, AmqpArguments, AmqpEventHandler)
This method unbinds a queue from an exchange.

Events

  NameDescription
Public eventBindQueueEvent
Occurs when binding a queue to an exchange succeeds
Public eventCancelEvent
Occurs when basic is cancelled
Public eventCloseEvent
Occurs when the connection to the AMQP server is closed
Public eventCommitTransactionEvent
Occurs when Commit Ok Transaction is received.
Public eventConsumeEvent
Occurs when consume basic event is fired.
Public eventDeclareExchangeEvent
Occurs when exchange declare succeeds
Public eventDeclareQueueEvent
Occurs when queue declare succeeds
Public eventDeleteExchangeEvent
Occurs when exchange is deleted
Public eventDeleteQueueEvent
Occurs when queue is deleted
Public eventErrorEvent
Occurs when an error occurs
Public eventFlowEvent
Occurs when flow is set
Public eventGetEvent
Occurs when basic is delivered
Public eventMessageEvent
Occurs when message is delivered
Public eventOpenEvent
Fired when the channel is opened
Public eventPurgeQueueEvent
Occurs when queue purged
Public eventRecoverEvent
Occurs when basic recovered
Public eventRejectEvent
Occurs when basic rejected.
Public eventRollbackTransactionEvent
Occurs when Rollback ok Tranasction is received.
Public eventSelectTransactionEvent
Occurs when Select Ok Transaction is received.
Public eventUnbindQueueEvent
Occurs when queue is unbound

See Also