AMQPCChannel Type
Represents an AMQP 0.9.1 channel.
Remarks
This type represents an AMQP 0.9.1 channel.
Fields
accept Bool |
Whether the channel is currently accepting new messages from the server. This property reflects whether the channel is currently accepting new messages from the server. When the channel is created, this property is True by default. The SetChannelAccept method can be used to disable and re-enable message acceptance at any time; refer to that method for more information. |
mode AMQPCChannelModes |
What mode the channel is operating in. This property reflects what mode the channel is operating in. Possible values are:
All channels are in normal mode when they are created; there's nothing special about a channel in normal mode. Channels can be put in transaction mode using the EnableTransactionMode method. While a channel is in transaction mode, all messages published and acknowledgements sent over it will be part of a transaction, and the server will wait to process them until the transaction is either committed or rolled back. Channels can be put in publish confirmations mode using the EnablePublishConfirms method. While a channel is in publish confirmations mode, the server will acknowledge each message published by the class. The class will wait to fire the MessageOut event until it receives this acknowledgement. (Note that this mode is only available when the RabbitMQCompatible configuration setting is enabled.) Note: Switching a channel to transaction or publish confirmations mode is a permanent action; the channel will then remain in that mode for the remainder of its lifetime. |
name String |
The name of the channel. This property reflects the name of the channel. |
readyToSend Bool |
Whether the channel is ready to send a message. This property reflects whether the channel is currently ready to send a message or not. |
Constructors
public init()