API Diff between 8.0.0 and 4.2.7
1496 Additions
538 Removals
NServiceBus
-
public class AllAssemblies : IExcludesBuilder, IIncludesBuilder, IEnumerable<Assembly>, IEnumerable
-
public enum AddressMode
-
public class AssemblyScannerConfiguration
-
public static class AssemblyScannerConfigurationExtensions
-
public static class AuditConfigReader
-
public static class AuditContextExtensions
-
public static class AutoSubscribeSettingsExtensions
-
public static class BinarySerializerConfigurationExtensions
-
public class Configure
-
public static class ConfigureBinarySerializer
-
public static class BestPracticesOptionExtensions
-
public static class ConfigurationTimeoutExtensions
-
public static class ConfigureAudit
-
public static class ConfigureCriticalErrorAction
- public static Configure DefineCriticalErrorAction(this Configure config, Action<string, Exception> onCriticalError)
- public static Configure DefineCriticalErrorAction(this Configure config, Action onCriticalError)
- public static Configure OnCriticalError(this Configure config)
- public static void RaiseCriticalError(this Configure config, string errorMessage, Exception exception)
- public static void DefineCriticalErrorAction(this EndpointConfiguration endpointConfiguration, Func<ICriticalErrorContext, CancellationToken, Task> onCriticalError)
- public static void DefineCriticalErrorAction(this EndpointConfiguration endpointConfiguration, Func<ICriticalErrorContext, Task> onCriticalError)
-
public static class ConfigureDefaultBuilder
-
public static class ConfigureDistributor
-
public static class ConfigureExtensions
-
public static class ConfigureFaultsForwarder
-
public static class ConfigureError
-
public static class ConfigureFileShareDataBus
-
public static class ConfigureGateway
-
public static class ConfigureImpersonation
-
public static class ConfigureInMemoryFaultManagement
-
public static class ConfigureInMemorySagaPersister
-
public static class ConfigureInMemorySubscriptionStorage
-
public static class ConfigureJsonSerializer
-
public static class ConfigureForwarding
-
public static class ConfigureLicenseExtensions
-
public static class ConfigureMasterNode
-
public static class ConfigureMsmqMessageQueue
-
public static class ConfigureMsmqSubscriptionStorage
-
public static class ConfigurePurging
-
public static class ConfigureQueueCreation
-
public static class ConfigureRavenPersistence
-
public static class ConfigureRavenSagaPersister
-
public static class ConfigureRavenSubscriptionStorage
-
public static class ConfigureRijndaelEncryptionService
-
public static class ConfigureSagas
-
public static class ConfigureSecondLevelRetriesExtensions
-
public static class ConfigureSettingLocalAddressNameAction
-
public static class ConfigureTimeoutManager
-
public static class ConfigureUnicastBus
-
public static class ConfigureXmlSerializer
-
public static class ConnectorContextExtensions
- public static IAuditContext CreateAuditContext(this ForkConnector<IIncomingPhysicalMessageContext, IAuditContext> forkConnector, OutgoingMessage message, string auditAddress, IIncomingPhysicalMessageContext sourceContext)
- public static IAuditContext CreateAuditContext(this ForkConnector<IIncomingPhysicalMessageContext, IAuditContext> forkConnector, OutgoingMessage message, string auditAddress, TimeSpan? timeToBeReceived, IIncomingPhysicalMessageContext sourceContext)
- public static IBatchDispatchContext CreateBatchDispatchContext(this StageForkConnector<ITransportReceiveContext, IIncomingPhysicalMessageContext, IBatchDispatchContext> stageForkConnector, IReadOnlyCollection<TransportOperation> transportOperations, IIncomingPhysicalMessageContext sourceContext)
- public static IDispatchContext CreateDispatchContext(this StageConnector<IBatchDispatchContext, IDispatchContext> stageConnector, IReadOnlyCollection<TransportOperation> transportOperations, IBatchDispatchContext sourceContext)
- public static IDispatchContext CreateDispatchContext(this StageConnector<IRoutingContext, IDispatchContext> stageConnector, IReadOnlyCollection<TransportOperation> transportOperations, IRoutingContext sourceContext)
- public static IForwardingContext CreateForwardingContext(this ForkConnector<IIncomingPhysicalMessageContext, IForwardingContext> forwardingContext, OutgoingMessage message, string forwardingAddress, IIncomingPhysicalMessageContext sourceContext)
- public static IIncomingLogicalMessageContext CreateIncomingLogicalMessageContext(this StageConnector<IIncomingPhysicalMessageContext, IIncomingLogicalMessageContext> stageConnector, LogicalMessage logicalMessage, IIncomingPhysicalMessageContext sourceContext)
- public static IIncomingPhysicalMessageContext CreateIncomingPhysicalMessageContext(this StageForkConnector<ITransportReceiveContext, IIncomingPhysicalMessageContext, IBatchDispatchContext> stageForkConnector, IncomingMessage incomingMessage, ITransportReceiveContext sourceContext)
- public static IIncomingPhysicalMessageContext CreateIncomingPhysicalMessageContext(this StageConnector<ITransportReceiveContext, IIncomingPhysicalMessageContext> stageConnector, IncomingMessage incomingMessage, ITransportReceiveContext sourceContext)
- public static IInvokeHandlerContext CreateInvokeHandlerContext(this StageConnector<IIncomingLogicalMessageContext, IInvokeHandlerContext> stageConnector, MessageHandler messageHandler, ICompletableSynchronizedStorageSession storageSession, IIncomingLogicalMessageContext sourceContext)
- public static IOutgoingLogicalMessageContext CreateOutgoingLogicalMessageContext(this StageConnector<IOutgoingPublishContext, IOutgoingLogicalMessageContext> stageConnector, OutgoingLogicalMessage outgoingMessage, IReadOnlyCollection<RoutingStrategy> routingStrategies, IOutgoingPublishContext sourceContext)
- public static IOutgoingLogicalMessageContext CreateOutgoingLogicalMessageContext(this StageConnector<IOutgoingReplyContext, IOutgoingLogicalMessageContext> stageConnector, OutgoingLogicalMessage outgoingMessage, IReadOnlyCollection<RoutingStrategy> routingStrategies, IOutgoingReplyContext sourceContext)
- public static IOutgoingLogicalMessageContext CreateOutgoingLogicalMessageContext(this StageConnector<IOutgoingSendContext, IOutgoingLogicalMessageContext> stageConnector, OutgoingLogicalMessage outgoingMessage, IReadOnlyCollection<RoutingStrategy> routingStrategies, IOutgoingSendContext sourceContext)
- public static IOutgoingPhysicalMessageContext CreateOutgoingPhysicalMessageContext(this StageConnector<IOutgoingLogicalMessageContext, IOutgoingPhysicalMessageContext> stageConnector, ReadOnlyMemory<byte> messageBody, IReadOnlyCollection<RoutingStrategy> routingStrategies, IOutgoingLogicalMessageContext sourceContext)
- public static IRoutingContext CreateRoutingContext(this ForkConnector<ITransportReceiveContext, IRoutingContext> forkConnector, OutgoingMessage outgoingMessage, string localAddress, ITransportReceiveContext sourceContext)
- public static IRoutingContext CreateRoutingContext(this StageConnector<IForwardingContext, IRoutingContext> stageConnector, OutgoingMessage outgoingMessage, RoutingStrategy routingStrategy, IForwardingContext sourceContext)
- public static IRoutingContext CreateRoutingContext(this StageConnector<IAuditContext, IRoutingContext> stageConnector, OutgoingMessage outgoingMessage, RoutingStrategy routingStrategy, IAuditContext sourceContext)
- public static IRoutingContext CreateRoutingContext(this StageConnector<IOutgoingPhysicalMessageContext, IRoutingContext> stageConnector, OutgoingMessage outgoingMessage, IReadOnlyCollection<RoutingStrategy> routingStrategies, IOutgoingPhysicalMessageContext sourceContext)
-
public abstract class ContainSagaData : IContainSagaData
-
public static class ContentTypes
- public const string Json = "application/json"
- public const string Xml = "text/xml"
-
public class Conventions
-
public class ConventionsBuilder : ExposeSettings
-
public class ConversationId
-
public class ConversationIdStrategyContext
-
public static class ConversationRoutingExtensions
-
public class CorrelatedSagaPropertyMapper<TSagaData> where TSagaData : IContainSagaData
-
public class CriticalError
-
public class CriticalErrorContext : ICriticalErrorContext
-
public class DataBusProperty<T> : IDataBusProperty, ISerializable
-
public static class DateTimeOffsetHelper
-
public static class DefaultRecoverabilityPolicy
-
public class DelayedConfig
-
public static class DelayedDeliveryOptionExtensions
-
public class DelayedRetriesSettings : ExposeSettings
-
public class DelayedRetry : RecoverabilityAction
-
public static class EndpointConventions
-
public class EndpointNameAttribute : Attribute
-
public class EndpointSLAAttribute : Attribute
-
public static class DiagnosticSettingsExtensions
-
public class Discard : RecoverabilityAction
-
public class DistributionPolicy : IDistributionPolicy
-
public enum DistributionStrategyScope
-
public static class DurableMessagesConfig
-
public static class DurableMessagesConventionExtensions
-
public static class Endpoint
-
public class EndpointConfiguration : ExposeSettings
-
public static class EndpointConfigurationExtensions
-
public static class EndpointInstanceExtensions
-
public static class EndpointWithExternallyManagedContainer
-
public static class ErrorQueueSettings
-
public sealed class ExpressAttribute : Attribute
-
public class FailedConfig
-
public static class FeatureSettingsExtensions
-
public class FileShareDataBus : DataBusDefinition
-
public static class
-
public static class
- public const string = "NServiceBus.ContentType"
- public const string = "NServiceBus.ControlMessage"
- public const string = "NServiceBus.ConversationId"
- public const string = "NServiceBus.CorrelationId"
- public const string = "NServiceBus.DataBusConfig.ContentType"
- public const string = "NServiceBus.Retries"
- public const string = "NServiceBus.Retries.Timestamp"
- public const string = "NServiceBus.DeliverAt"
- public const string = "NServiceBus.DestinationSites"
- public const string = "baggage"
- public const string = "traceparent"
- public const string = "tracestate"
- public const string = "NServiceBus.EnclosedMessageTypes"
- public const string = "$.diagnostics.license.expired"
- public const string = "Header"
- public const string = "$.diagnostics.hostdisplayname"
- public const string = "$.diagnostics.hostid"
- public const string = "NServiceBus.From"
- public const string = "NServiceBus.To"
- public const string = "NServiceBus.FLRetries"
- public const string = "NServiceBus.IsDeferredMessage"
- public const string = "NServiceBus.IsSagaTimeoutMessage"
- public const string = "NServiceBus.MessageId"
- public const string = "NServiceBus.MessageIntent"
- public const string = "NServiceBus.NonDurableMessage"
- public const string = "NServiceBus.Version"
- public const string = "NServiceBus.OriginatingAddress"
- public const string = "NServiceBus.OriginatingEndpoint"
- public const string = "$.diagnostics.originating.hostid"
- public const string = "NServiceBus.OriginatingMachine"
- public const string = "NServiceBus.OriginatingSagaId"
- public const string = "NServiceBus.OriginatingSagaType"
- public const string = "NServiceBus.OriginatingSite"
- public const string = "NServiceBus.PreviousConversationId"
- public const string = "NServiceBus.ProcessingEnded"
- public const string = "NServiceBus.ProcessingEndpoint"
- public const string = "NServiceBus.ProcessingMachine"
- public const string = "NServiceBus.ProcessingStarted"
- public const string = "NServiceBus.RelatedTo"
- public const string = "NServiceBus.ReplyToAddress"
- public const string = "NServiceBus.ReturnMessage.ErrorCode"
- public const string = "NServiceBus.Header.RouteTo"
- public const string = "NServiceBus.SagaId"
- public const string = "NServiceBus.SagaType"
- public const string = "NServiceBus.SubscriberEndpoint"
- public const string = "NServiceBus.SubscriberAddress"
- public const string = "SubscriptionMessageType"
- public const string = "NServiceBus.TimeSent"
- public const string = "NServiceBus.TimeToBeReceived"
-
public static class HostInfoConfigurationExtensions
-
public class HostInfoSettings
-
public interface IConfigureLogging
-
public interface IConfigureLoggingForProfile<T> : IConfigureLogging where T : IProfile
-
public interface IConfigureThisEndpoint
-
public interface IExcludesBuilder : IEnumerable<Assembly>, IEnumerable
-
public interface IIncludesBuilder : IEnumerable<Assembly>, IEnumerable
-
public static class Install
-
public interface IAmStartedByMessages<T> : IHandleMessages<T>
-
public interface ICancellableContext
-
public interface ICommand : IMessage
-
public interface IConfigureHowToFindSagaWithMessage
-
public interface
-
public interface IContainSagaData
-
public interface ICriticalErrorContext
-
public interface IDataBusProperty
-
public interface IDistributionPolicy
-
public interface IEndpointInstance : IMessageSession
-
public interface IEvent : IMessage
-
public interface IHandleMessages<T>
-
public interface IHandleTimeouts<T>
-
public interface IMessage
-
public interface IMessageConvention
-
public interface IMessageCreator
-
public interface IMessageHandlerContext : IMessageProcessingContext, IPipelineContext, ICancellableContext, IExtendable
-
public interface IMessageProcessingContext : IPipelineContext, ICancellableContext, IExtendable
-
public interface IMessageSession
- Task Publish(object message, PublishOptions publishOptions, CancellationToken cancellationToken = default)
- Task Publish<T>(Action<T> messageConstructor, PublishOptions publishOptions, CancellationToken cancellationToken = default)
- Task Send(object message, SendOptions sendOptions, CancellationToken cancellationToken = default)
- Task Send<T>(Action<T> messageConstructor, SendOptions sendOptions, CancellationToken cancellationToken = default)
- Task Subscribe(Type eventType, SubscribeOptions subscribeOptions, CancellationToken cancellationToken = default)
- Task Unsubscribe(Type eventType, UnsubscribeOptions unsubscribeOptions, CancellationToken cancellationToken = default)
-
public class ImmediateConfig
-
public static class ImmediateDispatchOptionExtensions
-
public class ImmediateRetriesSettings : ExposeSettings
-
public class ImmediateRetry : RecoverabilityAction
-
public interface INeedInitialization
-
public static class InMemoryGatewayPersistenceConfigurationExtensions
-
public class InMemoryOutboxPersistence
-
public static class InMemoryOutboxSettingsExtensions
-
public class InMemoryPersistence : PersistenceDefinition
-
public class InMemorySagaPersistence
-
public class InMemorySubscriptionPersistence
-
public class InMemoryTimeoutPersistence
-
public class Installer<T> where T : IEnvironment
-
public interface IProfile
-
public interface IWantCustomInitialization
-
public interface IWantCustomLogging
-
public interface IWantTheEndpointConfig
-
public interface IWantTheListOfActiveProfiles
-
public interface IWantToRunAtStartup
-
public interface IWantToRunBeforeConfiguration
-
public static class InstallConfigExtensions
-
public interface IPipelineContext : ICancellableContext, IExtendable
-
public interface IStartableEndpoint
-
public interface IStartableEndpointWithExternallyManagedContainer
-
public interface IToSagaExpression<TSagaData> where TSagaData : IContainSagaData
-
public interface IWantToRunBeforeConfigurationIsFinalized
-
public interface IWcfService<TRequest, TResponse>
-
public static class JsonSerializerConfigurationExtensions
-
public class LearningPersistence : PersistenceDefinition
-
public static class LearningSagaPersisterConfigurationExtensions
-
public class LearningTransport : TransportDefinition
-
public static class LearningTransportConfigurationExtensions
-
public static class LoadMessageHandlersExtensions
-
public static class MessageConventions
-
public struct LogicalAddress
-
public static class MessageCausationConfigurationExtensions
-
public class MessageDeserializationException : SerializationException
-
public static class MessageDrivenSubscriptionsConfigExtensions
- public static void DisablePublishing<T>(this TransportExtensions<T> transportExtensions) where T : TransportDefinition, IMessageDrivenSubscriptionTransport
- public static void DisablePublishing<T>(this RoutingSettings<T> routingSettings) where T : TransportDefinition, IMessageDrivenSubscriptionTransport
- public static void RegisterPublisher<T>(this RoutingSettings<T> routingSettings, Type eventType, string publisherEndpoint) where T : TransportDefinition, IMessageDrivenSubscriptionTransport
- public static void RegisterPublisher<T>(this RoutingSettings<T> routingSettings, Assembly assembly, string publisherEndpoint) where T : TransportDefinition, IMessageDrivenSubscriptionTransport
- public static void RegisterPublisher<T>(this RoutingSettings<T> routingSettings, Assembly assembly, string namespace, string publisherEndpoint) where T : TransportDefinition, IMessageDrivenSubscriptionTransport
- public static void SubscriptionAuthorizer<T>(this TransportExtensions<T> transportExtensions, Func<IIncomingPhysicalMessageContext, bool> authorizer) where T : TransportDefinition, IMessageDrivenSubscriptionTransport
- public static void SubscriptionAuthorizer<T>(this RoutingSettings<T> routingSettings, Func<IIncomingPhysicalMessageContext, bool> authorizer) where T : TransportDefinition, IMessageDrivenSubscriptionTransport
-
public static class MessageIdExtensions
-
public enum MessageIntent
-
public enum MessageIntentEnum
-
public static class MonitoringConfig
-
public class Msmq : TransportDefinition
-
public static class MessageProcessingContextExtensions
-
public static class MessageProcessingOptimizationExtensions
-
public static class MessageSessionExtensions
- public static Task Publish(this IMessageSession session, object message, CancellationToken cancellationToken = default)
- public static Task Publish<T>(this IMessageSession session, CancellationToken cancellationToken = default)
- public static Task Publish<T>(this IMessageSession session, Action<T> messageConstructor, CancellationToken cancellationToken = default)
- public static Task Send(this IMessageSession session, object message, CancellationToken cancellationToken = default)
- public static Task Send<T>(this IMessageSession session, Action<T> messageConstructor, CancellationToken cancellationToken = default)
- public static Task Send(this IMessageSession session, string destination, object message, CancellationToken cancellationToken = default)
- public static Task Send<T>(this IMessageSession session, string destination, Action<T> messageConstructor, CancellationToken cancellationToken = default)
- public static Task SendLocal(this IMessageSession session, object message, CancellationToken cancellationToken = default)
- public static Task SendLocal<T>(this IMessageSession session, Action<T> messageConstructor, CancellationToken cancellationToken = default)
- public static Task Subscribe(this IMessageSession session, Type messageType, CancellationToken cancellationToken = default)
- public static Task Subscribe<T>(this IMessageSession session, CancellationToken cancellationToken = default)
- public static Task Unsubscribe(this IMessageSession session, Type messageType, CancellationToken cancellationToken = default)
- public static Task Unsubscribe<T>(this IMessageSession session, CancellationToken cancellationToken = default)
-
public class MoveToError : RecoverabilityAction
-
public class NonDurableDelivery
-
public class Notifications
-
public class NServiceBusMarkerInterfaceConvention : IMessageConvention
-
public class Schedule
-
public class ServiceAsyncResult : IAsyncResult
-
public static class SetLoggingLibrary
-
public sealed delegate OnSatelliteMessage : MulticastDelegate
-
public static class OpenTelemetryConfigurationExtensions
-
public static class OutboxConfigExtensions
-
public class PendingTransportOperations
-
public static class PersistenceConfig
-
public class PersistenceExtensions : ExposeSettings
-
public class PersistenceExtensions<T> : PersistenceExtensions where T : PersistenceDefinition
-
public class PersistenceExtensions<T, S> : PersistenceExtensions<T> where T : PersistenceDefinition where S : StorageType
-
public static class PipelineContextExtensions
- public static Task Publish(this IPipelineContext context, object message)
- public static Task Publish<T>(this IPipelineContext context)
- public static Task Publish<T>(this IPipelineContext context, Action<T> messageConstructor)
- public static Task Send(this IPipelineContext context, object message)
- public static Task Send<T>(this IPipelineContext context, Action<T> messageConstructor)
- public static Task Send(this IPipelineContext context, string destination, object message)
- public static Task Send<T>(this IPipelineContext context, string destination, Action<T> messageConstructor)
- public static Task SendLocal(this IPipelineContext context, object message)
- public static Task SendLocal<T>(this IPipelineContext context, Action<T> messageConstructor)
-
public class PublishOptions : ExtendableOptions
-
public class RateLimitSettings
-
public class ReceiveAddresses
-
public static class ReceiveFeatureConfigurationContextExtensions
-
public class ReceivePipelineCompleted
-
public static class ReceivePipelineConfigExtensions
-
public static class ReceiveSettingsExtensions
-
public abstract class RecoverabilityAction
-
public class RecoverabilityConfig
-
public static class RecoverabilityEndpointConfigurationExtensions
-
public class RecoverabilitySettings : ExposeSettings
-
public static class RecoverabilitySettingsExtensions
-
public class ReplyOptions : ExtendableOptions
-
public class RetryFailedSettings : ExposeSettings
-
public static class RoutingFeatureSettingsExtensions
-
public static class RoutingOptionExtensions
-
public class RoutingSettings : ExposeSettings
-
public class RoutingSettings<T> : RoutingSettings where T : TransportDefinition
-
public static class RoutingSettingsExtensions
-
public abstract class Saga
-
public abstract class Saga<TSagaData> : Saga where TSagaData : IContainSagaData
-
public class SagaPropertyMapper<TSagaData> where TSagaData : IContainSagaData
-
public static class SagasConfigExtensions
-
public class ScheduledTask
-
public static class ScheduleExtensions
-
public class SendOptions : ExtendableOptions
-
public static class SerializationConfigExtensions
-
public static class SerializationContextExtensions
-
public static class SerializationExtensionsExtensions
-
public static class ServiceCollectionExtensions
- public static void ConfigureComponent(this IServiceCollection serviceCollection, Type concreteComponent, DependencyLifecycle dependencyLifecycle)
- public static void ConfigureComponent<T>(this IServiceCollection serviceCollection, DependencyLifecycle dependencyLifecycle)
- public static void ConfigureComponent<T>(this IServiceCollection serviceCollection, Func<T> componentFactory, DependencyLifecycle dependencyLifecycle)
- public static void ConfigureComponent<T>(this IServiceCollection serviceCollection, Func<IServiceProvider, T> componentFactory, DependencyLifecycle dependencyLifecycle)
- public static bool HasComponent<T>(this IServiceCollection serviceCollection)
- public static bool HasComponent(this IServiceCollection serviceCollection, Type componentType)
- public static void RegisterSingleton(this IServiceCollection serviceCollection, Type lookupType, object instance)
- public static void RegisterSingleton<T>(this IServiceCollection serviceCollection, T instance)
-
public static class SyncConfig
-
public static class SystemMessageConventions
-
public static class SettingsExtensions
-
public class StartupDiagnosticEntries
-
public static class
-
public abstract class StorageType
-
public class SubscribeOptions : ExtendableOptions
-
public class SubscriptionMigrationModeSettings : ExposeSettings
-
public class SystemJsonDataBusSerializer : IDataBusSerializer
-
public static class TransactionalConfigManager
-
public class TransportMessage
-
public static class TransportReceiverConfig
-
public class TimeoutManagerConfiguration
-
public static class TimeoutManagerConfigurationExtensions
-
public sealed class TimeToBeReceivedAttribute : Attribute
-
public static class TimeToBeReceivedConventionExtensions
-
public class ToSagaExpression<TSagaData, TMessage> where TSagaData : IContainSagaData
-
public class TransportExtensions
-
public class TransportExtensions<T> where T : TransportDefinition
-
public enum TransportTransactionMode
-
public abstract class WcfService<TRequest, TResponse> : IWcfService<TRequest, TResponse>
-
public static class XmlSerializerConfigurationExtensions
-
public class UnitOfWorkSettings
-
public static class UnitOfWorkSettingsExtensions
-
public class UnsubscribeOptions : ExtendableOptions
-
public static class UseDataBusExtensions
-
public static class UseTransportExtensions
-
public static class XmlSerializationExtensions
-
public class XmlSerializer : SerializationDefinition
NServiceBus.Audit
NServiceBus.AutomaticSubscriptions
NServiceBus.AutomaticSubscriptions.Config
NServiceBus.CircuitBreakers
NServiceBus.Config
NServiceBus.Config.Advanced
NServiceBus.Config.ConfigurationSource
NServiceBus.Config.Conventions
NServiceBus.Configuration.AdvancedExtensibility
NServiceBus.ConsistencyGuarantees
NServiceBus.Container
NServiceBus.DataBus
NServiceBus.DataBus.Config
NServiceBus.DataBus.FileShare
NServiceBus.DataBus.InMemory
NServiceBus.DelayedDelivery
NServiceBus.DeliveryConstraints
NServiceBus.Distributor
NServiceBus.Distributor.Config
NServiceBus.Distributor.QueueCreators
NServiceBus.Distributor.ReadyMessages
NServiceBus.Encryption
NServiceBus.Encryption.Config
NServiceBus.Encryption.Rijndael
NServiceBus.Extensibility
NServiceBus.Faults
NServiceBus.Faults.Forwarder
NServiceBus.Faults.Forwarder.Config
NServiceBus.Faults.InMemory
NServiceBus.Features
NServiceBus.Features.Categories
NServiceBus.Forms
NServiceBus.Gateway
NServiceBus.Gateway.Channels
NServiceBus.Gateway.Channels.Http
NServiceBus.Gateway.Deduplication
NServiceBus.Gateway.HeaderManagement
NServiceBus.Gateway.Notifications
NServiceBus.Gateway.Persistence
NServiceBus.Gateway.Persistence.Raven
NServiceBus.Gateway.Persistence.Sql
NServiceBus.Gateway.Receiving
NServiceBus.Gateway.Routing
NServiceBus.Gateway.Routing.Endpoints
NServiceBus.Gateway.Routing.Sites
NServiceBus.Gateway.Sending
NServiceBus.Gateway.Utils
NServiceBus.Hosting
NServiceBus.Hosting.Configuration
NServiceBus.Hosting.Helpers
NServiceBus.Hosting.Profiles
NServiceBus.Hosting.Roles
NServiceBus.Hosting.Wcf
NServiceBus.Impersonation
NServiceBus.Impersonation.Windows
NServiceBus.Installation
NServiceBus.Installation.Environments
NServiceBus.Licensing
NServiceBus.Logging
NServiceBus.Logging.Log4NetBridge
NServiceBus.Logging.Loggers
NServiceBus.Logging.Loggers.Log4NetAdapter
NServiceBus.Logging.Loggers.NLogAdapter
NServiceBus.Management.Retries
NServiceBus.MessageHeaders
NServiceBus.MessageInterfaces.MessageMapper.Reflection
NServiceBus.MessageMutator
NServiceBus.ObjectBuilder
-
public enum ComponentCallModelEnum
-
public interface IComponentConfig
-
public interface IComponentConfig<T>
-
public interface IConfigureComponents
- IComponentConfig ConfigureComponent(Type concreteComponent, DependencyLifecycle dependencyLifecycle)
- IComponentConfig<T> ConfigureComponent<T>(DependencyLifecycle dependencyLifecycle)
- IComponentConfig<T> ConfigureComponent<T>(Func<T> componentFactory, DependencyLifecycle dependencyLifecycle)
- IComponentConfig<T> ConfigureComponent<T>(Func<IBuilder, T> componentFactory, DependencyLifecycle dependencyLifecycle)
- IComponentConfig ConfigureComponent(Type concreteComponent, ComponentCallModelEnum callModel)
- IComponentConfig<T> ConfigureComponent<T>(ComponentCallModelEnum callModel)
- IConfigureComponents ConfigureProperty<T>(Expression<Func<T, object>> property, object value)
- IConfigureComponents ConfigureProperty<T>(string propertyName, object value)
- void ConfigureComponent(Type concreteComponent, DependencyLifecycle dependencyLifecycle)
- void ConfigureComponent<T>(DependencyLifecycle dependencyLifecycle)
- void ConfigureComponent<T>(Func<T> componentFactory, DependencyLifecycle dependencyLifecycle)
- void ConfigureComponent<T>(Func<IServiceProvider, T> componentFactory, DependencyLifecycle dependencyLifecycle)
- IConfigureComponents RegisterSingleton(Type lookupType, object instance)
- IConfigureComponents RegisterSingleton<T>(object instance)
- void RegisterSingleton(Type lookupType, object instance)
- void RegisterSingleton<T>(T instance)
-
public static class ServiceProviderExtensions
NServiceBus.ObjectBuilder.Common
NServiceBus.ObjectBuilder.Common.Config
NServiceBus.Outbox
NServiceBus.Performance.TimeToBeReceived
NServiceBus.Persistence
NServiceBus.Persistence.InMemory
NServiceBus.Persistence.InMemory.SagaPersister
NServiceBus.Persistence.InMemory.SubscriptionStorage
NServiceBus.Persistence.InMemory.TimeoutPersister
NServiceBus.Persistence.Msmq.SubscriptionStorage
NServiceBus.Persistence.Msmq.SubscriptionStorage.Config
NServiceBus.Persistence.Raven
NServiceBus.Persistence.Raven.SagaPersister
NServiceBus.Persistence.Raven.SubscriptionStorage
NServiceBus.Persistence.Raven.TimeoutPersister
NServiceBus.Pipeline
-
public abstract class Behavior<TContext> : IBehavior<TContext, TContext>, IBehavior where TContext : IBehaviorContext
-
public abstract class ForkConnector<TFromContext, TForkContext> : Behavior<TFromContext>, IForkConnector<TFromContext, TFromContext, TForkContext>, IBehavior<TFromContext, TFromContext>, IBehavior, IForkConnector where TFromContext : IBehaviorContext where TForkContext : IBehaviorContext
-
public interface IAuditActionContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface IAuditContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface IBatchDispatchContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface IBehavior
-
public interface IBehavior<TInContext, TOutContext> : IBehavior where TInContext : IBehaviorContext where TOutContext : IBehaviorContext
-
public interface IBehaviorContext : ICancellableContext, IExtendable
-
public interface IDispatchContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface IForwardingContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface IIncomingContext : IBehaviorContext, ICancellableContext, IExtendable, IMessageProcessingContext, IPipelineContext
-
public interface IIncomingLogicalMessageContext : IIncomingContext, IBehaviorContext, ICancellableContext, IExtendable, IMessageProcessingContext, IPipelineContext
-
public interface IIncomingPhysicalMessageContext : IIncomingContext, IBehaviorContext, ICancellableContext, IExtendable, IMessageProcessingContext, IPipelineContext
-
public interface IInvokeHandlerContext : IIncomingContext, IBehaviorContext, ICancellableContext, IExtendable, IMessageProcessingContext, IPipelineContext, IMessageHandlerContext
-
public interface IOutgoingContext : IBehaviorContext, ICancellableContext, IExtendable, IPipelineContext
-
public interface IOutgoingLogicalMessageContext : IOutgoingContext, IBehaviorContext, ICancellableContext, IExtendable, IPipelineContext
-
public interface IOutgoingPhysicalMessageContext : IOutgoingContext, IBehaviorContext, ICancellableContext, IExtendable, IPipelineContext
-
public interface IOutgoingPublishContext : IOutgoingContext, IBehaviorContext, ICancellableContext, IExtendable, IPipelineContext
-
public interface IOutgoingReplyContext : IOutgoingContext, IBehaviorContext, ICancellableContext, IExtendable, IPipelineContext
-
public interface IOutgoingSendContext : IOutgoingContext, IBehaviorContext, ICancellableContext, IExtendable, IPipelineContext
-
public interface IRecoverabilityActionContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface IRecoverabilityContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface IRoutingContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface ISubscribeContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface ITransportReceiveContext : IBehaviorContext, ICancellableContext, IExtendable
-
public interface IUnsubscribeContext : IBehaviorContext, ICancellableContext, IExtendable
-
public class LogicalMessage
-
public class LogicalMessageFactory
-
public class MessageHandler
-
public class OutgoingLogicalMessage
-
public class PipelineSettings : ExposeSettings
- public void Register(Type behavior, string description)
- public void Register(string stepId, Type behavior, string description)
- public void Register<T>(Func<IServiceProvider, T> factoryMethod, string description) where T : IBehavior
- public void Register<T>(string stepId, Func<IServiceProvider, T> factoryMethod, string description) where T : IBehavior
- public void Register<T>(T behavior, string description) where T : IBehavior
- public void Register<T>(string stepId, T behavior, string description) where T : IBehavior
- public void Register<TRegisterStep>() where TRegisterStep : RegisterStep
- public void Register(RegisterStep registration)
- public void RegisterOrReplace(string stepId, Type behavior, string description = null)
- public void RegisterOrReplace<T>(string stepId, T behavior, string description = null) where T : IBehavior
- public void RegisterOrReplace<T>(string stepId, Func<IServiceProvider, T> factoryMethod, string description = null) where T : IBehavior
- public void Remove(string stepId)
- public void Replace(string stepId, Type newBehavior, string description = null)
- public void Replace<T>(string stepId, T newBehavior, string description = null) where T : IBehavior
- public void Replace<T>(string stepId, Func<IServiceProvider, T> factoryMethod, string description = null) where T : IBehavior
-
public abstract class PipelineTerminator<T> : StageConnector<T, ITerminatingContext<T>>, IPipelineTerminator where T : IBehaviorContext
-
public abstract class RegisterStep
-
public abstract class StageConnector<TFromContext, TToContext> : IStageConnector<TFromContext, TToContext>, IBehavior<TFromContext, TToContext>, IBehavior, IStageConnector where TFromContext : IBehaviorContext where TToContext : IBehaviorContext
-
public abstract class StageForkConnector<TFromContext, TToContext, TForkContext> : IStageForkConnector<TFromContext, TToContext, TForkContext>, IForkConnector<TFromContext, TToContext, TForkContext>, IBehavior<TFromContext, TToContext>, IBehavior, IForkConnector, IStageConnector where TFromContext : IBehaviorContext where TToContext : IBehaviorContext where TForkContext : IBehaviorContext
-
public static class TransportMessageContextExtensions
NServiceBus.Recoverability
NServiceBus.Routing
NServiceBus.Routing.MessageDrivenSubscriptions
NServiceBus.Sagas
-
public class AutoCorrelateSagaOnReplyMutator : IMutateTransportMessages, IMutateIncomingTransportMessages, IMutateOutgoingTransportMessages, INeedInitialization
-
public class ConfigureHowToFindSagaWithMessageDispatcher : IConfigureHowToFindSagaWithMessage
-
public class ConfigureTimeoutAsSystemMessages : IWantToRunBeforeConfiguration
-
public class : IMutateOutgoingTransportMessages, INeedInitialization
-
public class ReplyingToNullOriginatorDispatcher : IHandleReplyingToNullOriginator
-
public class SagaContext
-
public class ActiveSagaInstance
-
public interface IFinder
-
public abstract class IFindSagas<T>
-
public interface IHandleSagaNotFound
-
public interface ISagaFinder<TSagaData, TMessage> : IFinder where TSagaData : IContainSagaData
-
public interface ISagaIdGenerator
-
public interface ISagaPersister
- Task Complete(IContainSagaData sagaData, ISynchronizedStorageSession session, ContextBag context, CancellationToken cancellationToken = default)
- Task<TSagaData> Get<TSagaData>(Guid sagaId, ISynchronizedStorageSession session, ContextBag context, CancellationToken cancellationToken = default) where TSagaData : IContainSagaData
- Task<TSagaData> Get<TSagaData>(string propertyName, object propertyValue, ISynchronizedStorageSession session, ContextBag context, CancellationToken cancellationToken = default) where TSagaData : IContainSagaData
- Task Save(IContainSagaData sagaData, SagaCorrelationProperty correlationProperty, ISynchronizedStorageSession session, ContextBag context, CancellationToken cancellationToken = default)
- Task Update(IContainSagaData sagaData, ISynchronizedStorageSession session, ContextBag context, CancellationToken cancellationToken = default)
-
public class SagaCorrelationProperty
-
public class SagaFinderDefinition
-
public class SagaIdGeneratorContext : IExtendable
-
public class SagaMessage
-
public class SagaMetadata
-
public class SagaMetadataCollection : IEnumerable<SagaMetadata>, IEnumerable
-
public class SagaSettings : ExposeSettings
NServiceBus.Sagas.Finders
-
public class <T> : Using<T, object>, IFinder where T : IContainSagaData
-
public class NullSagaFinder<T> : Using<T, object>, IFinder where T : IContainSagaData
-
public class PropertySagaFinder<TSaga, TMessage> : Using<TSaga, TMessage>, IFinder where TSaga : IContainSagaData
NServiceBus.Satellites
NServiceBus.Satellites.Config
NServiceBus.Scheduling
NServiceBus.Scheduling.Configuration
NServiceBus.Scheduling.Messages
NServiceBus.SecondLevelRetries
NServiceBus.SecondLevelRetries.Config
NServiceBus.SecondLevelRetries.Helpers
NServiceBus.Serialization
NServiceBus.Serializers.Binary
NServiceBus.Serializers.Json
NServiceBus.Serializers.Json.Internal
NServiceBus.Serializers.XML
NServiceBus.Serializers.XML.Config
NServiceBus.Settings
NServiceBus.Support
NServiceBus.Timeout
NServiceBus.Timeout.Core
NServiceBus.Timeout.Hosting.Windows
NServiceBus.Transport
-
public enum DispatchConsistency
-
public class DispatchProperties : Dictionary<string, string>
-
public class ErrorContext
-
public enum ErrorHandleResult
-
public class HostSettings
- public IReadOnlySettings CoreSettings { get; }
- public Action<string, Exception, CancellationToken> CriticalErrorAction { get; }
- public string HostDisplayName { get; }
- public string Name { get; }
- public bool SetupInfrastructure { get; }
- public StartupDiagnosticEntries StartupDiagnostic { get; }
- public HostSettings(string name, string hostDisplayName, StartupDiagnosticEntries startupDiagnostic, Action<string, Exception> criticalErrorAction, bool setupInfrastructure, ReadOnlySettings coreSettings = null)
- public HostSettings(string name, string hostDisplayName, StartupDiagnosticEntries startupDiagnostic, Action<string, Exception, CancellationToken> criticalErrorAction, bool setupInfrastructure, IReadOnlySettings coreSettings = null)
-
public interface ICancelDeferredMessages
-
public interface ICreateQueues
-
public interface IDispatchMessages
-
public interface IManageSubscriptions
-
public interface IMessageDispatcher
-
public interface IMessageReceiver
-
public class IncomingMessage
-
public static class IncomingMessageExtensions
-
public interface IOutgoingTransportOperation
-
public interface IPushMessages
-
public interface ISubscriptionManager
-
public interface ITransportAddressResolver
-
public static class LogicalAddressExtensions
-
public class MessageContext : IExtendable
- public ReadOnlyMemory<byte> Body { get; }
- public ContextBag Extensions { get; }
- public Dictionary<string, string> { get; }
- public string MessageId { get; }
- public string NativeMessageId { get; }
- public string ReceiveAddress { get; }
- public CancellationTokenSource ReceiveCancellationTokenSource { get; }
- public TransportTransaction TransportTransaction { get; }
- public MessageContext(string messageId, Dictionary<string, string> headers, byte[] body, TransportTransaction transportTransaction, CancellationTokenSource receiveCancellationTokenSource, ContextBag context)
- public MessageContext(string nativeMessageId, Dictionary<string, string> headers, ReadOnlyMemory<byte> body, TransportTransaction transportTransaction, string receiveAddress, ContextBag context)
-
public class MulticastTransportOperation : IOutgoingTransportOperation
-
public sealed delegate OnError : MulticastDelegate
-
public sealed delegate OnMessage : MulticastDelegate
-
public class OutboundRoutingPolicy
-
public enum OutboundRoutingType
-
public class OutgoingMessage
-
public class PushRuntimeSettings
-
public class PushSettings
-
public class QueueAddress
-
public class QueueBindings
-
public class ReceiveSettings
-
public class StartupCheckResult
-
public abstract class TransportDefinition
-
public abstract class TransportInfrastructure
-
public class TransportOperation
-
public class TransportOperations
-
public class TransportSendInfrastructure
-
public class TransportSubscriptionInfrastructure
-
public sealed class TransportTransaction : ContextBag
-
public class UnicastTransportOperation : IOutgoingTransportOperation
NServiceBus.Transports
NServiceBus.Transports.Msmq
NServiceBus.Transports.Msmq.Config
NServiceBus.Transports.Msmq.WorkerAvailabilityManager
NServiceBus.Unicast
NServiceBus.Unicast.BackwardCompatibility
NServiceBus.Unicast.Config
NServiceBus.Unicast.Messages
NServiceBus.Unicast.Monitoring
NServiceBus.Unicast.Publishing
NServiceBus.Unicast.Queuing
NServiceBus.Unicast.Queuing.Installers
NServiceBus.Unicast.Routing
NServiceBus.Unicast.Subscriptions
NServiceBus.Unicast.Subscriptions.MessageDrivenSubscriptions
-
public class EnableMessageDrivenPublisherIfStorageIsFound : IWantToRunBeforeConfigurationIsFinalized
-
public interface IInitializableSubscriptionStorage : ISubscriptionStorage
-
public interface ISubscriptionStorage
- IEnumerable<Address> GetSubscriberAddressesForMessage(IEnumerable<MessageType> messageTypes)
- void Init()
- void Subscribe(Address client, IEnumerable<MessageType> messageTypes)
- void Unsubscribe(Address client, IEnumerable<MessageType> messageTypes)
- Task<IEnumerable<Subscriber>> GetSubscriberAddressesForMessage(IEnumerable<MessageType> messageTypes, ContextBag context, CancellationToken cancellationToken = default)
- Task Subscribe(Subscriber subscriber, MessageType messageType, ContextBag context, CancellationToken cancellationToken = default)
- Task Unsubscribe(Subscriber subscriber, MessageType messageType, ContextBag context, CancellationToken cancellationToken = default)
-
public class MessageDrivenSubscriptionManager : IManageSubscriptions, IMutateIncomingTransportMessages
-
public class NoopSubscriptionAuthorizer : IAuthorizeSubscriptions
-
public class Subscriber
NServiceBus.Unicast.Subscriptions.MessageDrivenSubscriptions.SubcriberSideFiltering
NServiceBus.Unicast.Transport
NServiceBus.Unicast.Transport.Config
NServiceBus.Unicast.Transport.Transactional.Config
NServiceBus.UnitOfWork
NServiceBus.Utils
NServiceBus.Utils.Reflection
Rhino.Licensing
System.Threading.Tasks.Schedulers