API Diff between 7.0.0-alpha3 and 7.0.0
254 Additions
188 Removals
EasyNetQ
-
public class AdvancedBusEventHandlers
-
public static class AdvancedBusExtensions
- public static void ExchangeUnbindAsync(this IAdvancedBus bus, string destinationExchange, string sourceExchange, string routingKey, IDictionary<string, object> arguments, CancellationToken cancellationToken = default)
- public static QueueStats GetQueueStats(this IAdvancedBus bus, string name, CancellationToken cancellationToken = default)
- public static QueueStats GetQueueStats(this IAdvancedBus bus, Queue queue, CancellationToken cancellationToken = default)
- public static void QueueDelete(this IAdvancedBus bus, string name, bool ifUnused = false, bool ifEmpty = false, CancellationToken cancellationToken = default)
- public static void QueuePurge(this IAdvancedBus bus, string name, CancellationToken cancellationToken = default)
- public static void QueueUnbindAsync(this IAdvancedBus bus, string queue, string exchange, string routingKey, IDictionary<string, object> arguments, CancellationToken cancellationToken = default)
- public static void QueueDelete(this IAdvancedBus bus, Queue queue, bool ifUnused = false, bool ifEmpty = false, CancellationToken cancellationToken = default)
- public static void QueuePurge(this IAdvancedBus bus, Queue queue, CancellationToken cancellationToken = default)
- public static Task UnbindAsync(this IAdvancedBus bus, Binding<Queue> binding, CancellationToken cancellationToken = default)
- public static Task UnbindAsync(this IAdvancedBus bus, Binding<Exchange> binding, CancellationToken cancellationToken = default)
-
public class BlockedEventArgs : EventArgs
-
public class ConnectedEventArgs : EventArgs
-
public class ConnectionConfiguration
-
public static class ConsumeConfigurationExtensions
- public static IConsumeConfiguration ForQueue(this IConsumeConfiguration configuration, ref Queue queue, MessageHandler handler)
- public static IConsumeConfiguration ForQueue(this IConsumeConfiguration configuration, ref Queue queue, Func<ReadOnlyMemory<byte>, MessageProperties, MessageReceivedInfo, CancellationToken, Task> handler)
- public static IConsumeConfiguration ForQueue(this IConsumeConfiguration configuration, ref Queue queue, Func<ReadOnlyMemory<byte>, MessageProperties, MessageReceivedInfo, CancellationToken, Task> handler, Action<IPerQueueConsumeConfiguration> configure)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, ref Queue queue, IMessageHandler<T> handler)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, ref Queue queue, IMessageHandler<T> handler, Action<IPerQueueConsumeConfiguration> configure)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, ref Queue queue, Func<IMessage<T>, MessageReceivedInfo, CancellationToken, Task> handler)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, ref Queue queue, Func<IMessage<T>, MessageReceivedInfo, CancellationToken, Task> handler, Action<IPerQueueConsumeConfiguration> configure)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, ref Queue queue, Action<IMessage<T>, MessageReceivedInfo> handler)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, ref Queue queue, Action<IMessage<T>, MessageReceivedInfo> handler, Action<IPerQueueConsumeConfiguration> configure)
- public static IConsumeConfiguration ForQueue(this IConsumeConfiguration configuration, Queue queue, MessageHandler handler)
- public static IConsumeConfiguration ForQueue(this IConsumeConfiguration configuration, Queue queue, Func<ReadOnlyMemory<byte>, MessageProperties, MessageReceivedInfo, CancellationToken, Task> handler)
- public static IConsumeConfiguration ForQueue(this IConsumeConfiguration configuration, Queue queue, Func<ReadOnlyMemory<byte>, MessageProperties, MessageReceivedInfo, CancellationToken, Task> handler, Action<IPerQueueConsumeConfiguration> configure)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, Queue queue, IMessageHandler<T> handler)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, Queue queue, IMessageHandler<T> handler, Action<IPerQueueConsumeConfiguration> configure)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, Queue queue, Func<IMessage<T>, MessageReceivedInfo, CancellationToken, Task> handler)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, Queue queue, Func<IMessage<T>, MessageReceivedInfo, CancellationToken, Task> handler, Action<IPerQueueConsumeConfiguration> configure)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, Queue queue, Action<IMessage<T>, MessageReceivedInfo> handler)
- public static IConsumeConfiguration ForQueue<T>(this IConsumeConfiguration configuration, Queue queue, Action<IMessage<T>, MessageReceivedInfo> handler, Action<IPerQueueConsumeConfiguration> configure)
-
public struct ConsumedMessage
-
public class Conventions : IConventions
-
public static class DeadLetterStrategy
-
public class DefaultMessageSerializationStrategy : IMessageSerializationStrategy
-
public class DefaultRpc : IRpc, IDisposable
- public DefaultRpc(ILogger<DefaultRpc> logger, ConnectionConfiguration configuration, IAdvancedBus advancedBus, IEventBus eventBus, IConventions conventions, IExchangeDeclareStrategy exchangeDeclareStrategy, IMessageDeliveryModeStrategy messageDeliveryModeStrategy, ITypeNameSerializer typeNameSerializer, ICorrelationIdGenerationStrategy correlationIdGenerationStrategy)
- public DefaultRpc(ConnectionConfiguration configuration, IAdvancedBus advancedBus, IEventBus eventBus, IConventions conventions, IExchangeDeclareStrategy exchangeDeclareStrategy, IMessageDeliveryModeStrategy messageDeliveryModeStrategy, ITypeNameSerializer typeNameSerializer, ICorrelationIdGenerationStrategy correlationIdGenerationStrategy)
- protected virtual Task RequestPublishAsync<TRequest>(TRequest request, string routingKey, string returnQueueName, string correlationId, TimeSpan expiration, byte? priority, bool mandatory, IDictionary<string, object> headers, CancellationToken cancellationToken)
- protected virtual Task RequestPublishAsync<TRequest>(TRequest request, string routingKey, string returnQueueName, string correlationId, TimeSpan expiration, byte? priority, bool mandatory, CancellationToken cancellationToken)
-
public class DisconnectedEventArgs : EventArgs
-
public sealed class EventBus : IEventBus
-
public interface IAdvancedBus : IDisposable
- event EventHandler<UnblockedEventArgs> Unblocked
- event EventHandler Unblocked
- Task ConnectAsync(CancellationToken cancellationToken = default)
- IPullingConsumer<PullResult> CreatePullingConsumer(Queue& modreq(System.Runtime.InteropServices.InAttribute) queue, bool autoAck = true)
- IPullingConsumer<PullResult<T>> CreatePullingConsumer<T>(Queue& modreq(System.Runtime.InteropServices.InAttribute) queue, bool autoAck = true)
- IPullingConsumer<PullResult> CreatePullingConsumer(Queue queue, bool autoAck = true)
- IPullingConsumer<PullResult<T>> CreatePullingConsumer<T>(Queue queue, bool autoAck = true)
- Task ExchangeUnbindAsync(string destinationExchange, string sourceExchange, string routingKey, IDictionary<string, object> arguments, CancellationToken cancellationToken)
- Task<QueueStats> GetQueueStatsAsync(string name, CancellationToken cancellationToken = default)
- Task<QueueStats> GetQueueStatsAsync(Queue queue, CancellationToken cancellationToken = default)
- Task QueueDeleteAsync(string name, bool ifUnused = false, bool ifEmpty = false, CancellationToken cancellationToken = default)
- Task QueuePurgeAsync(string name, CancellationToken cancellationToken = default)
- Task QueueUnbindAsync(string queue, string exchange, string routingKey, IDictionary<string, object> arguments, CancellationToken cancellationToken)
- Task QueueDeleteAsync(Queue queue, bool ifUnused = false, bool ifEmpty = false, CancellationToken cancellationToken = default)
- Task QueuePurgeAsync(Queue queue, CancellationToken cancellationToken = default)
- Task UnbindAsync(Binding<Queue> binding, CancellationToken cancellationToken = default)
- Task UnbindAsync(Binding<Exchange> binding, CancellationToken cancellationToken = default)
-
public interface IConsumeConfiguration
-
public interface IConventions
-
public interface IEventBus
-
public interface IFuturePublishConfiguration
-
public interface IMessageSerializationStrategy
-
public interface IPerQueueConsumeConfiguration
-
public interface IPersistentConnection : IDisposable
-
public interface IPublishConfiguration
-
public interface IPullingConsumerFactory
-
public interface IReceiveConfiguration
-
public interface IRequestConfiguration
-
public interface ISendConfiguration
-
public interface ISimpleConsumeConfiguration
-
public interface ISubscriptionConfiguration
-
public class JsonSerializer : ISerializer
-
public class MessageProperties : ICloneable
-
public class MessageReturnedEventArgs : EventArgs
-
public static class NonGenericPubSubExtensions
- public static SubscriptionResult Subscribe(this IPubSub pubSub, string subscriptionId, Type messageType, Func<object, Type, CancellationToken, Task> onMessage, Action<ISubscriptionConfiguration> configure, CancellationToken cancellationToken = default)
- public static AwaitableDisposable<SubscriptionResult> SubscribeAsync(this IPubSub pubSub, string subscriptionId, Type messageType, Func<object, Type, CancellationToken, Task> onMessage, Action<ISubscriptionConfiguration> configure, CancellationToken cancellationToken = default)
-
public static class OverflowType
-
public class PersistentConnection : IPersistentConnection, IDisposable
-
public struct ProducedMessage
-
public class PullingConsumer : IPullingConsumer<PullResult>, IDisposable
-
public class PullingConsumerFactory : IPullingConsumerFactory
-
public struct PullResult : IPullResult, IDisposable
-
public class QueueAttribute : Attribute
-
public static class QueueDeclareConfigurationExtensions
-
public static class QueueMasterLocator
-
public sealed delegate QueueTypeConvention : MulticastDelegate
-
public class RabbitAdvancedBus : IAdvancedBus, IDisposable
- public event EventHandler<UnblockedEventArgs> Unblocked
- public RabbitAdvancedBus(ILogger<RabbitAdvancedBus> logger, IProducerConnection producerConnection, IConsumerConnection consumerConnection, IConsumerFactory consumerFactory, IPersistentChannelDispatcher persistentChannelDispatcher, IPublishConfirmationListener confirmationListener, IEventBus eventBus, IHandlerCollectionFactory handlerCollectionFactory, IServiceResolver container, ConnectionConfiguration configuration, IEnumerable<IProduceConsumeInterceptor> produceConsumeInterceptors, IMessageSerializationStrategy messageSerializationStrategy, IConventions conventions, IPullingConsumerFactory pullingConsumerFactory, AdvancedBusEventHandlers advancedBusEventHandlers, IConsumeScopeProvider consumeScopeProvider)
- public event EventHandler Unblocked
- public RabbitAdvancedBus(IPersistentConnection connection, IConsumerFactory consumerFactory, IClientCommandDispatcher clientCommandDispatcher, IPublishConfirmationListener confirmationListener, IEventBus eventBus, IHandlerCollectionFactory handlerCollectionFactory, IServiceResolver container, ConnectionConfiguration configuration, IProduceConsumeInterceptor produceConsumeInterceptor, IMessageSerializationStrategy messageSerializationStrategy, IConventions conventions, IPullingConsumerFactory pullingConsumerFactory, AdvancedBusEventHandlers advancedBusEventHandlers)
- public Task ConnectAsync(CancellationToken cancellationToken = default)
- public IPullingConsumer<PullResult> CreatePullingConsumer(ref Queue queue, bool autoAck = true)
- public IPullingConsumer<PullResult<T>> CreatePullingConsumer<T>(ref Queue queue, bool autoAck = true)
- public IPullingConsumer<PullResult> CreatePullingConsumer(Queue queue, bool autoAck = true)
- public IPullingConsumer<PullResult<T>> CreatePullingConsumer<T>(Queue queue, bool autoAck = true)
- public virtual Task ExchangeUnbindAsync(string destinationExchange, string sourceExchange, string routingKey, IDictionary<string, object> arguments, CancellationToken cancellationToken)
- public Task<QueueStats> GetQueueStatsAsync(string name, CancellationToken cancellationToken)
- public Task<QueueStats> GetQueueStatsAsync(Queue queue, CancellationToken cancellationToken)
- public virtual Task QueueDeleteAsync(string name, bool ifUnused = false, bool ifEmpty = false, CancellationToken cancellationToken = default)
- public virtual Task QueuePurgeAsync(string name, CancellationToken cancellationToken)
- public virtual Task QueueUnbindAsync(string queue, string exchange, string routingKey, IDictionary<string, object> arguments, CancellationToken cancellationToken)
- public virtual Task QueueDeleteAsync(Queue queue, bool ifUnused = false, bool ifEmpty = false, CancellationToken cancellationToken = default)
- public virtual Task QueuePurgeAsync(Queue queue, CancellationToken cancellationToken)
- public virtual Task UnbindAsync(Binding<Queue> binding, CancellationToken cancellationToken)
- public virtual Task UnbindAsync(Binding<Exchange> binding, CancellationToken cancellationToken)
-
public static class ServiceRegisterExtensions
-
public struct SubscriptionResult : IDisposable
-
public sealed delegate TEventHandler<TEvent> : MulticastDelegate where TEvent : struct
-
public class UnblockedEventArgs : EventArgs
EasyNetQ.AutoSubscribe
EasyNetQ.ChannelDispatcher
EasyNetQ.Consumer
-
public class Consumer : IConsumer, IDisposable
-
public sealed class ConsumerConnection : PersistentConnection, IConsumerConnection, IPersistentConnection, IDisposable
-
public struct ConsumerExecutionContext
-
public class ConsumerFactory : IConsumerFactory, IDisposable
-
public class DefaultConsumerErrorStrategy : IConsumerErrorStrategy, IDisposable
- public DefaultConsumerErrorStrategy(ILogger<DefaultConsumerErrorStrategy> logger, IConsumerConnection connection, ISerializer serializer, IConventions conventions, ITypeNameSerializer typeNameSerializer, IErrorMessageSerializer errorMessageSerializer, ConnectionConfiguration configuration)
- public DefaultConsumerErrorStrategy(IPersistentConnection connection, ISerializer serializer, IConventions conventions, ITypeNameSerializer typeNameSerializer, IErrorMessageSerializer errorMessageSerializer, ConnectionConfiguration configuration)
- public virtual Task<AckStrategy> HandleConsumerCancelledAsync(ConsumerExecutionContext context, CancellationToken cancellationToken)
- public virtual Task<AckStrategy> HandleConsumerErrorAsync(ConsumerExecutionContext context, Exception exception, CancellationToken cancellationToken)
- public virtual AckStrategy HandleConsumerCancelled(ConsumerExecutionContext context)
- public virtual AckStrategy HandleConsumerError(ConsumerExecutionContext context, Exception exception)
-
public class HandlerCollectionFactory : IHandlerCollectionFactory
-
public class HandlerCollectionPerQueueFactory : IHandlerCollectionFactory
-
public class HandlerRunner : IHandlerRunner, IDisposable
-
public interface IConsumerConnection : IPersistentConnection, IDisposable
-
public interface IConsumerErrorStrategy : IDisposable
-
public interface IHandlerCollectionFactory
-
public class InternalConsumer : IInternalConsumer, IDisposable
-
public class InternalConsumerCancelledEventArgs : EventArgs
-
public class InternalConsumerFactory : IInternalConsumerFactory, IDisposable
-
public struct InternalConsumerStatus
-
public class PerQueueConsumerConfiguration
-
public class SimpleConsumerErrorStrategy : IConsumerErrorStrategy, IDisposable
EasyNetQ.DI
-
public class DefaultConsumeScopeProvider : IConsumeScopeProvider
-
public interface IConsumeScopeProvider
-
public class DefaultServiceContainer : IServiceRegister, IDisposable
-
public interface IServiceRegister
- IServiceRegister Register(Type serviceType, Type implementationType, Lifetime lifetime = 1)
- IServiceRegister Register(Type serviceType, Func<IServiceResolver, object> implementationFactory, Lifetime lifetime = 1)
- IServiceRegister Register(Type serviceType, object implementationInstance)
- IServiceRegister TryRegister(Type serviceType, Type implementationType, Lifetime lifetime = 1)
- IServiceRegister TryRegister(Type serviceType, Func<IServiceResolver, object> implementationFactory, Lifetime lifetime = 1)
- IServiceRegister TryRegister(Type serviceType, object implementationInstance)
- IServiceRegister Register<TService, TImplementation>(Lifetime lifetime = 1) where TImplementation : TService
- IServiceRegister Register<TService>(TService instance)
- IServiceRegister Register<TService>(Func<IServiceResolver, TService> factory, Lifetime lifetime = 1)
-
public class NoopConsumeScopeProvider : IConsumeScopeProvider
-
public static class ServiceRegisterExtensions
EasyNetQ.Events
EasyNetQ.Interception
EasyNetQ.Internals
EasyNetQ.Logging
-
public class ConsoleLogger : ILogger
-
public class ConsoleLogger<TCategoryName> : ConsoleLogger, ILogger<TCategoryName>, ILogger
-
public interface ILogger
-
public interface ILogger<TCategoryName> : ILogger
-
public static class LoggerExtensions
-
public class ConsoleLogProvider : ILogProvider
-
public interface ILog
-
public interface ILogProvider
-
public static class LogExtensions
- public static void Debug(this ILog logger, Func<string> messageFunc)
- public static void Debug(this ILog logger, string message)
- public static void Debug(this ILog logger, string message, object[] args)
- public static void Debug(this ILog logger, Exception exception, string message, object[] args)
- public static void DebugException(this ILog logger, string message, Exception exception)
- public static void DebugException(this ILog logger, string message, Exception exception, object[] args)
- public static void DebugFormat(this ILog logger, string message, object[] args)
- public static void Error(this ILog logger, Func<string> messageFunc)
- public static void Error(this ILog logger, string message)
- public static void Error(this ILog logger, string message, object[] args)
- public static void Error(this ILog logger, Exception exception, string message, object[] args)
- public static void ErrorException(this ILog logger, string message, Exception exception, object[] args)
- public static void ErrorFormat(this ILog logger, string message, object[] args)
- public static void Fatal(this ILog logger, Func<string> messageFunc)
- public static void Fatal(this ILog logger, string message)
- public static void Fatal(this ILog logger, string message, object[] args)
- public static void Fatal(this ILog logger, Exception exception, string message, object[] args)
- public static void FatalException(this ILog logger, string message, Exception exception, object[] args)
- public static void FatalFormat(this ILog logger, string message, object[] args)
- public static void Info(this ILog logger, Func<string> messageFunc)
- public static void Info(this ILog logger, string message)
- public static void Info(this ILog logger, string message, object[] args)
- public static void Info(this ILog logger, Exception exception, string message, object[] args)
- public static void InfoException(this ILog logger, string message, Exception exception, object[] args)
- public static void InfoFormat(this ILog logger, string message, object[] args)
- public static bool IsDebugEnabled(this ILog logger)
- public static bool IsErrorEnabled(this ILog logger)
- public static bool IsFatalEnabled(this ILog logger)
- public static bool IsInfoEnabled(this ILog logger)
- public static bool IsTraceEnabled(this ILog logger)
- public static bool IsWarnEnabled(this ILog logger)
- public static void Trace(this ILog logger, Func<string> messageFunc)
- public static void Trace(this ILog logger, string message)
- public static void Trace(this ILog logger, string message, object[] args)
- public static void Trace(this ILog logger, Exception exception, string message, object[] args)
- public static void TraceException(this ILog logger, string message, Exception exception, object[] args)
- public static void TraceFormat(this ILog logger, string message, object[] args)
- public static void Warn(this ILog logger, Func<string> messageFunc)
- public static void Warn(this ILog logger, string message)
- public static void Warn(this ILog logger, string message, object[] args)
- public static void Warn(this ILog logger, Exception exception, string message, object[] args)
- public static void WarnException(this ILog logger, string message, Exception exception, object[] args)
- public static void WarnFormat(this ILog logger, string message, object[] args)
-
public sealed delegate Logger : MulticastDelegate
-
public class NoopLogger : ILogger
-
public class NoopLogger<TCategoryName> : ILogger<TCategoryName>, ILogger
-
public static class LogProvider
EasyNetQ.Logging.LogProviders
EasyNetQ.MessageVersioning
EasyNetQ.Persistent
EasyNetQ.Producer
EasyNetQ.Topology