Namespace Amqp
Classes
Address
Defines the address of an AMQP endpoint.
AmqpBitConverter
Reads primitive values from a buffer or writes primitive values to a buffer in networking order.
AmqpException
The exception that is thrown when an AMQP error occurs.
AmqpObject
The base class of all AMQP objects. Connection Session SenderLink ReceiverLink
AmqpSettings
Contains the AMQP settings for a Connection.
BufferManager
A BufferManager class manages pooled buffers (byte arrays) with different sizes. It provides an implementation of the IBufferManager interface.
ByteBuffer
A byte array wrapper that has a read and a write cursor.
Connection
The Connection class represents an AMQP connection.
ConnectionFactory
The factory to create connections asynchronously.
ConnectionFactory.SaslSettings
Contains the SASL settings for a connection.
ConnectionFactory.SslSettings
Contains the TLS/SSL settings for a connection.
ConnectionFactoryBase
The base class of connection factories.
ErrorCode
Defines the conditions of AMQP errors.
Extensions
Provides extension methods for message serialization.
Fx
Provides framework specific routines.
Link
The Link class represents an AMQP link.
Message
The Message class represents an AMQP message.
ReceiverLink
The ReceiverLink class represents a link that accepts incoming messages.
SenderLink
The SenderLink represents a link that sends outgoing messages.
Session
The Session class represents an AMQP session.
SRAmqp
A strongly-typed resource class, for looking up localized strings, etc.
TaskExtensions
Provides extension methods for Task based APIs.
TcpKeepAliveSettings
TCP Keep-Alive settings.
TcpSettings
Contains the TCP settings of a connection.
Trace
The Trace class for writing traces.
TransportProvider
The TransportProvider class provides transport implementation for given address schemes.
WebSocketTransport
The WebSocketTransport class allows applications to send and receive AMQP traffic using the AMQP-WebSockets binding protocol.
WebSocketTransportFactory
The factory to create WebSocketTransport client for address scheme "ws" and "wss".
Interfaces
IAmqpObject
Represents an AMQP object.
IAsyncTransport
Provides asynchronous I/O calls.
IBufferManager
The interface defines the methods to manage buffers.
IConnection
Represents an AMQP connection.
IConnectionFactory
The factory to create connections asynchronously.
ILink
Represents an AMQP link.
IReceiverLink
Represents an AMQP receiver link.
ISenderLink
Represents an AMQP sender link.
ISession
Represents an AMQP session.
ITransport
The transport interface used by a connection for network I/O.
Enums
ConnectionState
The state of a connection.
CreditMode
Defines the modes for receiver link credit management.
LinkState
The state of a link.
SessionState
The state of a session.
TraceLevel
Defines the traces levels. Except Frame, levels are forward inclusive. For example, Information level includes the Error and Warning levels.
Delegates
ClosedCallback
The callback that is invoked when the AMQP object is closed.
MessageCallback
A callback that is invoked when a message is received.
OnAttached
The callback that is invoked when an attach performative is received from the peer.
OnBegin
The callback that is invoked when a begin performative is received from peer.
OnOpened
The callback that is invoked when an open performative is received from peer.
OutcomeCallback
A callback that is invoked when an outcome is received from peer for a message.
WriteTrace
The callback to invoke to write traces.