Show / Hide Table of Contents

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.

In This Article
Back to top Generated by DocFX