EasyNetQ
Namespace with 81 public types
Classes
AdvancedBusEventHandlers
Represents a handler container for events available in .
BasicGetResult
BasicGetResult`1
ConnectionConfiguration
Conventions
DefaultCorrelationIdGenerationStrategy
DefaultMessageSerializationStrategy
DefaultTypeNameSerializer
DeliveryModeAttribute
EasyNetQException
EasyNetQResponderException
EventBus
ExchangeDeclareConfiguration
HostConfiguration
JsonSerializer
LegacyRpcConventions
LegacyTypeNameSerializer
Message`1
MessageDeliveryModeStrategy
MessageNotAvailableException
MessageProperties
MessageReceivedInfo
MessageReturnedEventArgs
MessageReturnedInfo
PersistentConnection
QueueAttribute
QueueConsumerPair
QueueDeclareConfiguration
RabbitAdvancedBus
RabbitBus
SerializedMessage
SubscriptionResult
TimeBudget
TimeoutSecondsAttribute
TimeoutStrategy
Static Classes
AdvancedBusExtensions
ConventionsExtensions
DelayedExchangeExtensions
ExchangeDeclareConfigurationExtensions
Extensions
LegacyRpcConventionsExtensions
LegacyTypeNamingExtensions
LinqExtensions
MessageDeliveryMode
MessageFactory
Creates a generic and returns it casted as
so it can be used in scenarios where we only have a runtime available.
PubSubExtensions
QueueDeclareConfigurationExtensions
QueueMode
RabbitHutch
Static methods to create EasyNetQ core APIs.
ReceiveRegistrationExtensions
ReflectionHelpers
RpcExtensions
SchedulerExtensions
SendReceiveExtensions
Interfaces
IAdvancedBus
IAdvancedBus is a lower level API than IBus which gives you fined grained control
of routing topology, but keeping the EasyNetQ serialization, persistent connection,
error handling and subscription thread.
IBasicGetResult
IBasicGetResult`1
The result of the AdvancedBus Get method
IBus
Provides a simple Publish/Subscribe, Request/Response, Send/Receive and Delayed Publish API for a message bus.
IConventions
ICorrelationIdGenerationStrategy
IEventBus
An internal pub-sub bus to distribute events within EasyNetQ
IExchangeDeclareConfiguration
IMessage
IMessage`1
IMessageDeliveryModeStrategy
IMessageSerializationStrategy
IPersistentConnection
IQueueDeclareConfiguration
Allows queue declaration configuration to be fluently extended without adding overloads to IBus
e.g.
x => x.WithMaxPriority(42)
ISerializer
ISubscriptionResult
The result of an Subscribe or SubscribeAsync operation.
In order to cancel the subscription, call dispose on this object or on ConsumerCancellation.
ITimeoutStrategy
ITypeNameSerializer