API Diff between 2.2.0-alpha0002 and 5.6.0
310 Additions
195 Removals
EasyNetQ
-
public sealed delegate CancelSubscription : MulticastDelegate
-
public class ComponentRegistration
-
public class ConnectionConfiguration
-
public static class ConventionsExtensions
-
public class DefaultMessageSerializationStrategy : IMessageSerializationStrategy
-
public class DefaultTypeNameSerializer : ITypeNameSerializer
-
public class DefaultServiceProvider : IContainer, IServiceProvider, IServiceRegister
-
public class EasyNetQException : Exception
-
public class EasyNetQInvalidMessageTypeException : EasyNetQException
-
public class EasyNetQResponderException : EasyNetQException
-
public sealed delegate ErrorQueueNameConvention : MulticastDelegate
-
public class EventBus : IEventBus
-
public static class Extensions
-
public interface IAdvancedBus : IDisposable
-
public interface IContainer : IServiceProvider, IServiceRegister
-
public interface IEasyNetQLogger
-
public interface IEventBus
-
public interface IMessageSerializationStrategy
-
public interface ISerializer
-
public interface IServiceProvider
-
public interface IServiceRegister
-
public class JsonSerializer : ISerializer
-
public class LegacyRpcConventions : Conventions
-
public static class LegacyRpcConventionsExtensions
-
public class LegacyTypeNameSerializer : ITypeNameSerializer
-
public static class LegacyTypeNamingExtensions
-
public class Message<T> : IMessage<T>, IMessage
-
public class MessageProperties
-
public class PersistentConnection : IPersistentConnection, IDisposable
-
public class PersistentConnectionFactory : IPersistentConnectionFactory
-
public class RabbitAdvancedBus : IAdvancedBus, IDisposable
- public IServiceResolver Container { get; }
- public IContainer Container { get; }
- public RabbitAdvancedBus(IConnectionFactory connectionFactory, IConsumerFactory consumerFactory, IClientCommandDispatcherFactory clientCommandDispatcherFactory, IPublishConfirmationListener confirmationListener, IEventBus eventBus, IHandlerCollectionFactory handlerCollectionFactory, IServiceResolver container, ConnectionConfiguration connectionConfiguration, IProduceConsumeInterceptor produceConsumeInterceptor, IMessageSerializationStrategy messageSerializationStrategy, IConventions conventions, AdvancedBusEventHandlers advancedBusEventHandlers, IPersistentConnectionFactory persistentConnectionFactory)
- public RabbitAdvancedBus(IConnectionFactory connectionFactory, IConsumerFactory consumerFactory, IEasyNetQLogger logger, IClientCommandDispatcherFactory clientCommandDispatcherFactory, IPublishConfirmationListener confirmationListener, IEventBus eventBus, IHandlerCollectionFactory handlerCollectionFactory, IContainer container, ConnectionConfiguration connectionConfiguration, IProduceConsumeInterceptor produceConsumeInterceptor, IMessageSerializationStrategy messageSerializationStrategy, IConventions conventions, AdvancedBusEventHandlers advancedBusEventHandlers, IPersistentConnectionFactory persistentConnectionFactory)
- public virtual IQueue QueueDeclare()
- public Task<IQueue> QueueDeclareAsync()
-
public class RabbitBus : IBus, IDisposable
- public RabbitBus(IConventions conventions, IAdvancedBus advancedBus, IExchangeDeclareStrategy exchangeDeclareStrategy, IMessageDeliveryModeStrategy messageDeliveryModeStrategy, IRpc rpc, ISendReceive sendReceive, ConnectionConfiguration connectionConfiguration)
- public RabbitBus(IConventions conventions, IAdvancedBus advancedBus, IPublishExchangeDeclareStrategy publishExchangeDeclareStrategy, IMessageDeliveryModeStrategy messageDeliveryModeStrategy, IRpc rpc, ISendReceive sendReceive, ConnectionConfiguration connectionConfiguration)
-
public static class RabbitHutch
- public static IBus CreateBus(string connectionString, Action<IServiceRegister> registerServices)
- public static IBus CreateBus(string hostName, ushort hostPort, string virtualHost, string username, string password, ushort requestedHeartbeat, Action<IServiceRegister> registerServices)
- public static IBus CreateBus(ConnectionConfiguration connectionConfiguration, Action<IServiceRegister> registerServices)
- public static IBus CreateBus(Func<IServiceResolver, ConnectionConfiguration> connectionConfigurationFactory, Action<IServiceRegister> registerServices)
- public static void RegisterBus(IServiceRegister serviceRegister, Func<IServiceResolver, ConnectionConfiguration> connectionConfigurationFactory, Action<IServiceRegister> registerServices)
- public static IBus CreateBus(string connectionString, AdvancedBusEventHandlers advancedBusEventHandlers)
- public static IBus CreateBus(string connectionString, Action<IServiceRegister> registerServices)
- public static IBus CreateBus(string connectionString, AdvancedBusEventHandlers advancedBusEventHandlers, Action<IServiceRegister> registerServices)
- public static IBus CreateBus(string hostName, ushort hostPort, string virtualHost, string username, string password, ushort requestedHeartbeat, Action<IServiceRegister> registerServices)
- public static IBus CreateBus(string hostName, ushort hostPort, string virtualHost, string username, string password, ushort requestedHeartbeat, AdvancedBusEventHandlers advancedBusEventHandlers, Action<IServiceRegister> registerServices)
- public static IBus CreateBus(ConnectionConfiguration connectionConfiguration, Action<IServiceRegister> registerServices)
- public static IBus CreateBus(ConnectionConfiguration connectionConfiguration, AdvancedBusEventHandlers advancedBusEventHandlers, Action<IServiceRegister> registerServices)
- public static void SetContainerFactory(Func<IContainer> createContainer)
-
public static class ReflectionHelpers
-
public sealed class TimeBudget
-
public class TypeNameSerializer : ITypeNameSerializer
EasyNetQ.AmqpExceptions
EasyNetQ.AutoSubscribe
EasyNetQ.ConnectionString
-
public static class ConnectionStringGrammar
- public static IEnumerable<Func<ConnectionConfiguration, ConnectionConfiguration>> ParseConnectionString(string connectionString)
- public static Parser<Uri> AMQP
- public static Parser<Func<ConnectionConfiguration, ConnectionConfiguration>> AMQPAlone
- public static Parser<bool> Bool
- public static Parser<IEnumerable<Func<ConnectionConfiguration, ConnectionConfiguration>>> ConnectionStringBuilder
- public static Parser<HostConfiguration> Host
- public static Parser<IEnumerable<HostConfiguration>> Hosts
- public static Parser<ushort> Number
- public static Parser<Func<ConnectionConfiguration, ConnectionConfiguration>> Part
- public static Parser<string> Text
- public static Parser<Func<ConnectionConfiguration, ConnectionConfiguration>> BuildKeyValueParser<T>(string keyName, Parser<T> valueParser, Expression<Func<ConnectionConfiguration, T>> getter)
- public static IEnumerable<T> Cons<T>(this T head, IEnumerable<T> rest)
- public static Action<ConnectionConfiguration, T> CreateSetter<T>(Expression<Func<ConnectionConfiguration, T>> getter)
- public static Action<TContaining, TProperty> CreateSetter<TContaining, TProperty>(Expression<Func<TContaining, TProperty>> getter)
- public static Parser<IEnumerable<T>> ListDelimitedBy<T>(this Parser<T> parser, char delimiter)
EasyNetQ.Consumer
-
public static class AckStrategies
-
public class BasicConsumer : IBasicConsumer, IDisposable
- public BasicConsumer(Action<BasicConsumer> cancelled, IConsumerDispatcher consumerDispatcher, IQueue queue, IEventBus eventBus, IHandlerRunner handlerRunner, Func<byte[], MessageProperties, MessageReceivedInfo, Task> onMessage, IModel model)
- public BasicConsumer(Action<BasicConsumer> cancelled, IConsumerDispatcher consumerDispatcher, IQueue queue, IEventBus eventBus, IHandlerRunner handlerRunner, Func<byte[], MessageProperties, MessageReceivedInfo, Task> onMessage, IEasyNetQLogger logger, IModel model)
- public void HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, IBasicProperties properties, ReadOnlyMemory<byte> body)
- public void HandleBasicDeliver(string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, IBasicProperties properties, byte[] body)
-
public class ConsumerConfiguration : IConsumerConfiguration
-
public class ConsumerDispatcher : IConsumerDispatcher, IDisposable
-
public class ConsumerDispatcherFactory : IConsumerDispatcherFactory, IDisposable
-
public class ConsumerExecutionContext
- public IBasicConsumer Consumer { get; }
- public ConsumerExecutionContext(Func<byte[], MessageProperties, MessageReceivedInfo, Task> userHandler, MessageReceivedInfo info, MessageProperties properties, byte[] body)
- public ConsumerExecutionContext(Func<byte[], MessageProperties, MessageReceivedInfo, Task> userHandler, MessageReceivedInfo info, MessageProperties properties, byte[] body, IBasicConsumer consumer)
-
public class DefaultConsumerErrorStrategy : IConsumerErrorStrategy, IDisposable
-
public class HandlerCollection : IHandlerCollection, IHandlerRegistration
-
public class HandlerCollectionFactory : IHandlerCollectionFactory
-
public class HandlerCollectionPerQueueFactory : IHandlerCollectionFactory
-
public class HandlerRunner : IHandlerRunner, IDisposable
-
public interface IConsumerConfiguration
-
public interface IConsumerDispatcher : IDisposable
-
public interface IHandlerRunner : IDisposable
-
public class InternalConsumer : IInternalConsumer, IDisposable
-
public class InternalConsumerFactory : IInternalConsumerFactory, IDisposable
EasyNetQ.DI
EasyNetQ.Events
EasyNetQ.FluentConfiguration
EasyNetQ.Interception
EasyNetQ.Internals
EasyNetQ.LightInject
-
public class AssemblyScanner : IAssemblyScanner
-
public class : ITypeExtractor
-
public class : ICompositionRootAttributeExtractor
-
public class CompositionRootExecutor : ICompositionRootExecutor
-
public class CompositionRootTypeAttribute : Attribute
-
public class : ITypeExtractor
-
public class : ITypeExtractor
-
public class ConstructionInfo
-
public class ConstructionInfoProvider : IConstructionInfoProvider
-
public class ConstructorDependency : Dependency
-
public class ConstructorDependencySelector : IConstructorDependencySelector
-
public class ContainerOptions
-
public class DecoratorRegistration : Registration
-
public abstract class Dependency
-
public class DynamicMethod
-
public class Emitter : IEmitter
-
public static class EmitterExtensions
-
public static class Ensure
-
public class ExcludeFromCodeCoverageAttribute : Attribute
-
public class GenericArgumentMapper : IGenericArgumentMapper
-
public class GenericMappingResult
-
public interface IAssemblyScanner
-
public interface ICompositionRoot
-
public interface
-
public interface ICompositionRootExecutor
-
public interface IConstructionInfoBuilder
-
public interface IConstructionInfoProvider
-
public interface IConstructorDependencySelector
-
public interface IConstructorSelector
-
public interface IEmitter
-
public interface IGenericArgumentMapper
-
public class ILGenerator
-
public interface ILifetime
-
public interface IMethodSkeleton
-
public sealed class ImmutableHashTable<TKey, TValue>
-
public static class ImmutableHashTableExtensions
-
public sealed class ImmutableHashTree<TKey, TValue>
-
public static class ImmutableHashTreeExtensions
-
public sealed class ImmutableList<T>
-
public class Instruction
-
public class Instruction<T> : Instruction
-
public interface IPropertyDependencySelector
-
public interface IPropertySelector
-
public interface IScopeManager
-
public interface IScopeManagerProvider
-
public interface IServiceContainer : IServiceRegistry, IServiceFactory, IDisposable
-
public interface IServiceFactory
-
public interface IServiceNameProvider
-
public interface IServiceRegistry
-
public interface ITypeConstructionInfoBuilder
-
public interface
-
public sealed class KeyValue<TKey, TValue>
-
public class LocalBuilder
-
public class LogEntry
-
public static class LogExtensions
-
public class LogicalThreadStorage<T>
-
public enum LogLevel
-
public class MostResolvableConstructorSelector : IConstructorSelector
-
public class PerContainerLifetime : ILifetime, IDisposable
-
public class PerLogicalCallContextScopeManager : ScopeManager
-
public class PerLogicalCallContextScopeManagerProvider : ScopeManagerProvider
-
public class PerRequestLifeTime : ILifetime
-
public class PerScopeLifetime : ILifetime
-
public class PerThreadScopeManager : ScopeManager
-
public class PerThreadScopeManagerProvider : ScopeManagerProvider
-
public class PropertyDependency : Dependency
-
public class PropertyDependencySelector : IPropertyDependencySelector
-
public class PropertySelector : IPropertySelector
-
public abstract class Registration
-
public static class RuntimeArgumentsLoader
-
public class Scope : IServiceFactory, IDisposable
-
public abstract class ScopeManager : IScopeManager
-
public abstract class ScopeManagerProvider : IScopeManagerProvider
-
public class ServiceContainer : IServiceContainer, IServiceRegistry, IServiceFactory, IDisposable
-
public static class ServiceFactoryExtensions
-
public class ServiceNameProvider : IServiceNameProvider
-
public class ServiceRegistration : Registration
-
public class ServiceRequest
-
public class ThreadSafeDictionary<TKey, TValue> : ConcurrentDictionary<TKey, TValue>
-
public class TypeConstructionInfoBuilder : IConstructionInfoBuilder
EasyNetQ.Loggers
EasyNetQ.Logging
EasyNetQ.Logging.LogProviders
EasyNetQ.MessageVersioning
EasyNetQ.MultipleExchange
EasyNetQ.Producer
-
public class DefaultExchangeDeclareStrategy : IExchangeDeclareStrategy
-
public interface IExchangeDeclareStrategy
-
public interface IPublishExchangeDeclareStrategy
-
public interface IResponderConfiguration
-
public class PersistentChannel : IPersistentChannel, IDisposable
-
public class PersistentChannelFactory : IPersistentChannelFactory
-
public class PublishExchangeDeclareStrategy : IPublishExchangeDeclareStrategy
-
public class ResponderConfiguration : IResponderConfiguration
-
public class Rpc : IRpc
- protected struct ResponseQueueWithCancellation
- protected readonly IExchangeDeclareStrategy exchangeDeclareStrategy
- public Rpc(ConnectionConfiguration connectionConfiguration, IAdvancedBus advancedBus, IEventBus eventBus, IConventions conventions, IExchangeDeclareStrategy exchangeDeclareStrategy, IMessageDeliveryModeStrategy messageDeliveryModeStrategy, ITimeoutStrategy timeoutStrategy, ITypeNameSerializer typeNameSerializer)
- protected readonly IPublishExchangeDeclareStrategy publishExchangeDeclareStrategy
- public Rpc(ConnectionConfiguration connectionConfiguration, IAdvancedBus advancedBus, IEventBus eventBus, IConventions conventions, IPublishExchangeDeclareStrategy publishExchangeDeclareStrategy, IMessageDeliveryModeStrategy messageDeliveryModeStrategy, ITimeoutStrategy timeoutStrategy, ITypeNameSerializer typeNameSerializer)
EasyNetQ.Scheduling
-
public class DeadLetterExchangeAndMessageTtlScheduler : IScheduler
-
public class ExternalScheduler : IScheduler
- public ExternalScheduler(IAdvancedBus advancedBus, IConventions conventions, ITypeNameSerializer typeNameSerializer, IPublishExchangeDeclareStrategy publishExchangeDeclareStrategy, IMessageDeliveryModeStrategy messageDeliveryModeStrategy, IMessageSerializationStrategy messageSerializationStrategy)
- public void CancelFuturePublish(string cancellationKey)
- public Task CancelFuturePublishAsync(string cancellationKey)
- public void FuturePublish<T>(DateTime futurePublishDate, T message, string cancellationKey = null)
- public void FuturePublish<T>(DateTime futurePublishDate, T message, string topic, string cancellationKey = null)
- public void FuturePublish<T>(TimeSpan messageDelay, T message, string cancellationKey = null)
- public void FuturePublish<T>(TimeSpan messageDelay, T message, string topic, string cancellationKey = null)
- public Task FuturePublishAsync<T>(DateTime futurePublishDate, T message, string cancellationKey = null)
- public Task FuturePublishAsync<T>(DateTime futurePublishDate, T message, string topic, string cancellationKey = null)
- public Task FuturePublishAsync<T>(TimeSpan messageDelay, T message, string cancellationKey = null)
- public Task FuturePublishAsync<T>(TimeSpan messageDelay, T message, string topic, string cancellationKey = null)
-
public static class SchedulingExtensions
EasyNetQ.SystemMessages
Sprache
-
public interface IFailure<T> : IResult<T>
-
public class Input
-
public interface IResult<T>
-
public interface ISuccess<T> : IResult<T>
-
public static class Parse
- public static readonly Parser<char> AnyChar
- public static readonly Parser<string> Decimal
- public static readonly Parser<char> Digit
- public static readonly Parser<char> Letter
- public static readonly Parser<char> LetterOrDigit
- public static readonly Parser<char> Lower
- public static readonly Parser<string> Number
- public static readonly Parser<char> Numeric
- public static readonly Parser<char> Upper
- public static readonly Parser<char> WhiteSpace
- public static Parser<IEnumerable<T>> AtLeastOnce<T>(this Parser<T> parser)
- public static Parser<IEnumerable<char>> CaseInsensitiveString(string s)
- public static Parser<T> ChainOperator<T, TOp>(Parser<TOp> op, Parser<T> operand, Func<TOp, T, T, T> apply)
- public static Parser<T> ChainRightOperator<T, TOp>(Parser<TOp> op, Parser<T> operand, Func<TOp, T, T, T> apply)
- public static Parser<char> Char(Predicate<char> predicate, string description)
- public static Parser<char> Char(char c)
- public static Parser<char> CharCaseInsensitive(char c)
- public static Parser<char> CharExcept(Predicate<char> predicate, string description)
- public static Parser<char> CharExcept(char c)
- public static Parser<IEnumerable<T>> Concat<T>(this Parser<IEnumerable<T>> first, Parser<IEnumerable<T>> second)
- public static Parser<T> End<T>(this Parser<T> parser)
- public static Parser<T> Except<T, U>(this Parser<T> parser, Parser<U> except)
- public static Parser<IEnumerable<T>> Many<T>(this Parser<T> parser)
- public static Parser<T> Named<T>(this Parser<T> parser, string name)
- public static Parser<IEnumerable<T>> Once<T>(this Parser<T> parser)
- public static Parser<T> Or<T>(this Parser<T> first, Parser<T> second)
- public static Parser<T> Ref<T>(Func<Parser<T>> reference)
- public static Parser<T> Return<T>(T value)
- public static Parser<U> Return<T, U>(this Parser<T> parser, U value)
- public static Parser<U> Select<T, U>(this Parser<T> parser, Func<T, U> convert)
- public static Parser<V> SelectMany<T, U, V>(this Parser<T> parser, Func<T, Parser<U>> selector, Func<T, U, V> projector)
- public static Parser<IEnumerable<char>> String(string s)
- public static Parser<string> Text(this Parser<IEnumerable<char>> characters)
- public static Parser<U> Then<T, U>(this Parser<T> first, Func<T, Parser<U>> second)
- public static Parser<T> Token<T>(this Parser<T> parser)
- public static Parser<IEnumerable<T>> Until<T, U>(this Parser<T> parser, Parser<U> until)
- public static Parser<T> Where<T>(this Parser<T> parser, Func<T, bool> predicate)
- public static Parser<IEnumerable<T>> XMany<T>(this Parser<T> parser)
- public static Parser<T> XOr<T>(this Parser<T> first, Parser<T> second)
-
public class ParseException : Exception
-
public sealed delegate Parser<T> : MulticastDelegate
-
public static class ParserExtensions