EasyNetQ by Mike Hadlow, Contributors (see GitHub repo)

<PackageReference Include="EasyNetQ" Version="0.50.2.393" />

.NET API 1,179,648 bytes

 EasyNetQ

Namespace with 73 public types

 Classes

 AdvancedBusEventHandlers Represents a handler container for events available in .
 BasicGetResult
 BasicGetResult`1
 ComponentRegistration Registers the default EasyNetQ components in our internal super-simple IoC container.
 ConnectionConfiguration
 ConnectionFactoryInfo
 ConnectionFactoryWrapper
 Conventions
 DefaultCorrelationIdGenerationStrategy
 DefaultMessageSerializationStrategy
 DefaultServiceProvider Minimum IoC container inspired by http://ayende.com/blog/2886/building-an-ioc-container-in-15-lines-of-code Note all components are singletons. Only one instance of each will be created.
 DeliveryModeAttribute
 EasyNetQException
 EasyNetQInvalidMessageTypeException
 EasyNetQResponderException
 EventBus
 HostConfiguration
 JsonSerializer
 Message`1
 MessageDeliveryModeStrategy
 MessageNotAvailableException
 MessageProperties
 MessageReceivedInfo
 MessageReturnedEventArgs
 MessageReturnedInfo
 OrderedClusterHostSelectionStrategy`1 A collection that hands out the next item until success, or until every item has been tried.
 PersistentConnection A connection that attempts to reconnect if the inner connection is closed.
 QueueAttribute
 RabbitAdvancedBus
 RabbitBus
 RandomClusterHostSelectionStrategy`1
 SerializedMessage
 TimeoutSecondsAttribute
 TimeoutStrategy
 TypeNameSerializer

 Static Classes

 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.
 RabbitHutch Static methods to create EasyNetQ core APIs.
 ReflectionHelpers
 TaskHelpers

 Interfaces

 IAdvancedBus IAdvancedBus is a lower level API than IBus which gives you fined grained control of routing topology, but keeping the EasyNetQ serialisation, persistent connection, error handling and subscription thread.
 IBasicGetResult
 IBasicGetResult`1 The result of the AdvancedBus Get method
 IBus Provides a simple Publish/Subscribe and Request/Response API for a message bus.
 IClusterHostSelectionStrategy`1 Provides a strategy for selecting a host from a list of nodes in a cluster
 IConnectionFactory
 IContainer Combines IServiceProvider and IServiceRegister. Represents an implementation of an IoC container. Implement this interface To wrap your favorite IoC container to work with EasyNetQ. Not all service instances should be defined as singletons.
 IConventions
 ICorrelationIdGenerationStrategy
 IEasyNetQLogger
 IEventBus An internal pub-sub bus to distribute events within EasyNetQ
 IMessage
 IMessage`1
 IMessageDeliveryModeStrategy
 IMessageSerializationStrategy
 IPersistentConnection
 ISerializer
 IServiceProvider Provides service instances
 IServiceRegister Register services
 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