Namespace RabbitMQ.Client
Classes
AmqpTcpEndpoint
Represents a TCP-addressable AMQP peer: a host name and port number.
AsyncDefaultBasicConsumer
BasicGetResult
Represents Basic.GetOk responses from the server.
BasicPublishBatchExtensions
BinaryTableValue
Wrapper for a byte[]. May appear as values read from and written to AMQP field tables.
ConnectionFactory
Main entry point to the RabbitMQ .NET AMQP client API. Constructs IConnection instances.
ConnectionFactoryBase
Constants
DefaultBasicConsumer
Useful default/base implementation of IBasicConsumer. Subclass and override HandleBasicDeliver(String, UInt64, Boolean, String, String, IBasicProperties, ReadOnlyMemory<Byte>) in application code.
DefaultEndpointResolver
EndpointResolverExtensions
ExchangeType
Convenience class providing compile-time names for standard exchange types.
ExternalMechanism
ExternalMechanismFactory
Headers
Convenience class providing compile-time names for standard headers.
IModelExensions
PlainMechanism
PlainMechanismFactory
Protocols
Provides access to the supported IProtocol implementations.
PublicationAddress
Container for an exchange name, exchange type and routing key, usable as the target address of a message to be published.
QueueDeclareOk
Represents Queue info.
ShutdownEventArgs
Information about the reason why a particular model, session, or connection was destroyed.
ShutdownReportEntry
Single entry object in the shutdown report that encapsulates description of the error which occured during shutdown.
SslOption
Represents a set of configurable TLS options for a connection. Use this class to configure TLS version used, client certificate list or file location, peer certificate verification (validation) functions, expected server name (Subject Alternative Name or Common Name), and so on.
Structs
AmqpTimestamp
Structure holding an AMQP timestamp, a posix 64-bit time_t.
Interfaces
IAsyncBasicConsumer
IAsyncConnectionFactory
Defines a connection factory capable of using an asynchronous consumer dispatcher which is compatible with IAsyncBasicConsumer.
IAuthMechanism
A pluggable authentication mechanism.
IAuthMechanismFactory
IAutorecoveringConnection
Interface to an auto-recovering AMQP connection.
IBasicConsumer
Consumer interface. Used to receive messages from a queue by subscription.
IBasicProperties
Common AMQP Basic content-class headers interface, spanning the union of the functionality offered by versions 0-8, 0-8qpid, 0-9 and 0-9-1 of AMQP.
IBasicPublishBatch
IConnection
Main interface to an AMQP connection.
IConnectionFactory
IContentHeader
A decoded AMQP content header frame.
IEndpointResolver
IMethod
A decoded AMQP method frame.
IModel
Common AMQP model, spanning the union of the functionality offered by versions 0-8, 0-8qpid, 0-9 and 0-9-1 of AMQP.
INetworkConnection
Common interface for network (TCP/IP) connection classes.
IProtocol
Object describing various overarching parameters associated with a particular AMQP protocol variant.
IRecoverable
A marker interface for entities that are recoverable (currently connection or channel).
IStreamProperties
Common AMQP Stream content-class headers interface, spanning the union of the functionality offered by versions 0-8, 0-8qpid, 0-9 and 0-9-1 of AMQP.
ITcpClient
Wrapper interface for standard TCP-client. Provides socket for socket frame handler class.
Enums
ShutdownInitiator
Describes the source of a shutdown event.