Known direct subtypes:
IAccessRequest, IAccessRequestOk, IBasicAck, IBasicCancel, IBasicCancelOk, IBasicConsume, IBasicConsumeOk, IBasicDeliver, IBasicGet, IBasicGetEmpty, IBasicGetOk, IBasicPublish, IBasicQos, IBasicQosOk, IBasicRecover, IBasicReject, IBasicReturn, IChannelAlert, IChannelClose, IChannelCloseOk, IChannelFlow, IChannelFlowOk, IChannelOpen, IChannelOpenOk, IConnectionClose, IConnectionCloseOk, IConnectionOpen, IConnectionOpenOk, IConnectionRedirect, IConnectionSecure, IConnectionSecureOk, IConnectionStart, IConnectionStartOk, IConnectionTune, IConnectionTuneOk, IDtxSelect, IDtxSelectOk, IDtxStart, IDtxStartOk, IExchangeDeclare, IExchangeDeclareOk, IExchangeDelete, IExchangeDeleteOk, IFileAck, IFileCancel, IFileCancelOk, IFileConsume, IFileConsumeOk, IFileDeliver, IFileOpen, IFileOpenOk, IFilePublish, IFileQos, IFileQosOk, IFileReject, IFileReturn, IFileStage, IQueueBind, IQueueBindOk, IQueueDeclare, IQueueDeclareOk, IQueueDelete, IQueueDeleteOk, IQueuePurge, IQueuePurgeOk, IStreamCancel, IStreamCancelOk, IStreamConsume, IStreamConsumeOk, IStreamDeliver, IStreamPublish, IStreamQos, IStreamQosOk, IStreamReturn, ITestContent, ITestContentOk, ITestInteger, ITestIntegerOk, ITestString, ITestStringOk, ITestTable, ITestTableOk, ITunnelRequest, ITxCommit, ITxCommitOk, ITxRollback, ITxRollbackOk, ITxSelect, ITxSelectOk, IAccessRequest, IAccessRequestOk, IBasicAck, IBasicCancel, IBasicCancelOk, IBasicConsume, IBasicConsumeOk, IBasicDeliver, IBasicGet, IBasicGetEmpty, IBasicGetOk, IBasicPublish, IBasicQos, IBasicQosOk, IBasicRecover, IBasicRecoverOk, IBasicReject, IBasicReturn, IChannelAlert, IChannelClose, IChannelCloseOk, IChannelFlow, IChannelFlowOk, IChannelOpen, IChannelOpenOk, IConnectionClose, IConnectionCloseOk, IConnectionOpen, IConnectionOpenOk, IConnectionRedirect, IConnectionSecure, IConnectionSecureOk, IConnectionStart, IConnectionStartOk, IConnectionTune, IConnectionTuneOk, IDtxSelect, IDtxSelectOk, IDtxStart, IDtxStartOk, IExchangeBound, IExchangeBoundOk, IExchangeDeclare, IExchangeDeclareOk, IExchangeDelete, IExchangeDeleteOk, IFileAck, IFileCancel, IFileCancelOk, IFileConsume, IFileConsumeOk, IFileDeliver, IFileOpen, IFileOpenOk, IFilePublish, IFileQos, IFileQosOk, IFileReject, IFileReturn, IFileStage, IQueueBind, IQueueBindOk, IQueueDeclare, IQueueDeclareOk, IQueueDelete, IQueueDeleteOk, IQueuePurge, IQueuePurgeOk, IStreamCancel, IStreamCancelOk, IStreamConsume, IStreamConsumeOk, IStreamDeliver, IStreamPublish, IStreamQos, IStreamQosOk, IStreamReturn, ITestContent, ITestContentOk, ITestInteger, ITestIntegerOk, ITestString, ITestStringOk, ITestTable, ITestTableOk, ITunnelRequest, ITxCommit, ITxCommitOk, ITxRollback, ITxRollbackOk, ITxSelect, ITxSelectOk, IAccessRequest, IAccessRequestOk, IBasicAck, IBasicCancel, IBasicCancelOk, IBasicConsume, IBasicConsumeOk, IBasicDeliver, IBasicGet, IBasicGetEmpty, IBasicGetOk, IBasicPublish, IBasicQos, IBasicQosOk, IBasicRecover, IBasicReject, IBasicReturn, IChannelClose, IChannelCloseOk, IChannelFlow, IChannelFlowOk, IChannelOk, IChannelOpen, IChannelOpenOk, IChannelPing, IChannelPong, IChannelResume, IConnectionClose, IConnectionCloseOk, IConnectionOpen, IConnectionOpenOk, IConnectionRedirect, IConnectionSecure, IConnectionSecureOk, IConnectionStart, IConnectionStartOk, IConnectionTune, IConnectionTuneOk, IDtxSelect, IDtxSelectOk, IDtxStart, IDtxStartOk, IExchangeDeclare, IExchangeDeclareOk, IExchangeDelete, IExchangeDeleteOk, IFileAck, IFileCancel, IFileCancelOk, IFileConsume, IFileConsumeOk, IFileDeliver, IFileOpen, IFileOpenOk, IFilePublish, IFileQos, IFileQosOk, IFileReject, IFileReturn, IFileStage, IMessageAppend, IMessageCancel, IMessageCheckpoint, IMessageClose, IMessageConsume, IMessageEmpty, IMessageGet, IMessageOffset, IMessageOk, IMessageOpen, IMessageQos, IMessageRecover, IMessageReject, IMessageResume, IMessageTransfer, IQueueBind, IQueueBindOk, IQueueDeclare, IQueueDeclareOk, IQueueDelete, IQueueDeleteOk, IQueuePurge, IQueuePurgeOk, IQueueUnbind, IQueueUnbindOk, IStreamCancel, IStreamCancelOk, IStreamConsume, IStreamConsumeOk, IStreamDeliver, IStreamPublish, IStreamQos, IStreamQosOk, IStreamReturn, ITunnelRequest, ITxCommit, ITxCommitOk, ITxRollback, ITxRollbackOk, ITxSelect, ITxSelectOk, MethodBase
AMQP methods can be RPC requests, RPC responses, exceptions (ChannelClose, ConnectionClose), or one-way asynchronous messages. Currently this information is not recorded in their type or interface: it is implicit in the way the method is used, and the way it is defined in the AMQP specification. A future revision of the RabbitMQ .NET client library may extend the IMethod interface to represent this information explicitly.
| Type | Name | Summary |
|---|---|---|
int
|
ProtocolClassId
(r)
|
Retrieves the class ID number of this method, as defined in the AMQP specification XML. |
int
|
ProtocolMethodId
(r)
|
Retrieves the method ID number of this method, as defined in the AMQP specification XML. |
string
|
ProtocolMethodName
(r)
|
Retrieves the name of this method - for debugging use. |