C# (CSharp) NServiceBus Namespace

Nested Namespaces

NServiceBus.AcceptanceTesting
NServiceBus.AcceptanceTests
NServiceBus.Autofac
NServiceBus.AutomaticSubscriptions
NServiceBus.Callbacks
NServiceBus.Config
NServiceBus.Configuration
NServiceBus.ConsistencyGuarantees
NServiceBus.Container
NServiceBus.ContainerTests
NServiceBus.Core
NServiceBus.DataBus
NServiceBus.Db4o
NServiceBus.DelayedDelivery
NServiceBus.DeliveryConstraints
NServiceBus.Encryption
NServiceBus.Extensibility
NServiceBus.Extensions
NServiceBus.Faults
NServiceBus.Features
NServiceBus.Gateway
NServiceBus.Hosting
NServiceBus.InMemory
NServiceBus.Logging
NServiceBus.MessageMutator
NServiceBus.MessageRouting
NServiceBus.Metrics
NServiceBus.ObjectBuilder
NServiceBus.Outbox
NServiceBus.Performance
NServiceBus.Persistence
NServiceBus.Pipeline
NServiceBus.Properties
NServiceBus.Proxy
NServiceBus.Redis
NServiceBus.Routing
NServiceBus.SagaPersisters
NServiceBus.Sagas
NServiceBus.Scheduling
NServiceBus.Serialization
NServiceBus.Serializers
NServiceBus.Settings
NServiceBus.Storage
NServiceBus.Support
NServiceBus.Testing
NServiceBus.Timeout
NServiceBus.Transport
NServiceBus.TransportTests
NServiceBus.Transports
NServiceBus.Unicast
NServiceBus.Unitcast

Classes

Name Description
AssemblyPublisherSource
AssemblyRouteSource
AsyncTimer
AuditConfigReader Utility class to find the configured audit queue for an endpoint.
AuditConfigReader.Result
AuditContext
AutoSubscribeSettingsExtensions Adds support for custom configuration of the auto subscribe feature.
AutofacBuilder Autofac Container
AutofacBuilder.LifetimeScopeHolder
AutofacExtensions Autofac extension to pass an existing Autofac container instance.
BatchDispatchContext
BehaviorContext
BehaviorTypeChecker
BestPracticesOptionExtensions Provides options for disabling the best practice enforcement.
CallbackResponseHelper
CallbackSupportTypeExtensions
CircuitBreaker
ColoredConsoleLogger
ConcreteProxyCreator
ConfigurationTimeoutExtensions Extension methods declarations.
ConfigureAudit Contains extension methods to EndpointConfiguration.
ConfigureCriticalErrorAction
ConfigureDb4oSagaPersister
ConfigureDb4oSessionFactory Helper methods to spin up a db4o session factory and register it with NSB's IoC
ConfigureDb4oSubscriptionStorage
ConfigureError Contains extension methods to EndpointConfiguration.
ConfigureExtensions
ConfigureFileShareDataBus Contains extension methods to BusConfiguration for the file share data bus
ConfigureForwarding Contains extension methods to EndpointConfiguration.
ConfigureLicenseExtensions Contains extension methods to configure license.
ConfigurePurging Configures purging.
ConfigureQueueCreation Contains extension methods for EndpointConfiguration that expose Queue creation settings.
ConfigureRijndaelEncryptionService Contains extension methods to NServiceBus.Configure.
ConfigureServiceBrokerTransport
ConfiguredPublishers
ConnectorContextExtensions Contains extensions methods to map behavior contexts.
ContainSagaData Base class to make defining saga data easier.
ContentTypes Contains message body content type definitions.
Conventions Message convention definitions.
Conventions.ConventionCache
ConventionsBuilder Defines custom message conventions instead of using the IMessage, IEvent or ICommand interfaces, and other conventions.
CorrelationContextExtensions Extension methods for manipulating the message Correlation Id.
CriticalError A holder for that exposes access to the action defined by ConfigureCriticalErrorAction.DefineCriticalErrorAction(Configure,Action{string,Exception}).
CriticalError.LatentCritical
CriticalErrorContext See ICriticalErrorContext.
CriticalTimeMonitoringConfig Provide configuration options for monitoring related settings.
CustomDataBus
DataBusPropertyInfo
DateTimeExtensions Common date time extensions.
DefaultDataBusSerializer
DefaultLoggerFactory
DefaultRecoverabilityPolicy The default recoverability policy.
DefaultScheduler
DelayedConfig Provides information about the delayed retries configuration.
DelayedDeliveryOptionExtensions Provides ways for the end user to request delayed delivery of their messages.
DelayedRetriesHeaderExtensions
DelayedRetriesSettings Configuration settings for Delayed Retries.
DelayedRetry Inidicates recoverability is required to delay retry the current message.
DelayedRetryExecutor
DelegateFactory
Dependency
DetectObsoleteConfigurationSettings
DeterministicGuid
DispatchContext
DispatchTimeoutBehavior
DistributionPolicy Configures distribution strategies.
DurableMessagesConfig Configuration class for durable messaging.
DurableMessagesConventionExtensions Add extensions to allow conventions for message durability to be changed.
ElevateChecker
EnabledPersistence
EncryptionInspector
Endpoint Provides factory methods for creating and starting endpoint instances.
EndpointInstanceExtensions Provides MSMQ-specific extensions to routing.
EnforceBestPracticesOptions
ErrorQueueSettings Utility class used to find the configured error queue for an endpoint.
ExceptionExtensions
ExceptionHeaderHelper
ExpiredTimeoutsPoller
ExtendableOptionsExtensions
FailedConfig Provides information about the fault configuration.
FileShareDataBus Base class for data bus definitions.
FileShareDataBusImplementation
FileVersionRetriever Helper class to retrieve File version.
ForwardingContext
GitFlowVersion
GitFlowVersionTests
Guard
HeaderOptionExtensions Extensions to the options to provide ways to set message headers.
Headers Static class containing headers used by NServiceBus.
HostInfoConfigurationExtensions Extension methods to configure hostid.
HostInfoSettings Configuration class for HostInformation settings.
Image
ImmediateConfig Provides information about the immediate retries configuration.
ImmediateDispatchOptionExtensions Provides ways for the end user to request immediate dispatch of their messages.
ImmediateRetriesSettings Configuration settings for Immediate Retries.
ImmediateRetry Inidicates recoverability is required to immediately retry the current message.
InMemoryOutboxStorage
InMemoryOutboxStorage.StoredMessage
InMemoryOutboxTransaction
InMemoryPersistence Used to enable InMemory persistence.
InMemorySubscriptionStorage
InMemorySynchronizedStorage
InMemorySynchronizedStorageSession
InMemoryTimeoutPersister
InMemoryTransaction
InMemoryTransactionalStorageFeature
InMemoryTransactionalSynchronizedStorageAdapter
InMemoryTransactionalSynchronizedStorageAdapter.EnlistmentNotification
InboundTransport
IncomingContextExtensions
IncomingLogicalMessageContext
IncomingPhysicalMessageContext
InitializableEndpoint
InstallConfigExtensions
InstanceMappingFileAccess
InstanceMappingFileMonitor
InstanceMappingFileParser
InstanceMappingFileSettings Allows configuring file-based instance mappings.
InvokeHandlerContext
JsonMessageSerializationBinder
JsonMessageSerializer
JsonSerializer Defines the capabilities of the JSON serializer.
JsonSerializerConfigurationExtensions
LegacyDistributorHeaders
LicenseExpiredForm
LicenseExpiredFormDisplayer
LicenseLocationConventions
LicenseManager
LogLevelReader
LogicalAddress Represents a logical address (independent of transport).
MainPipelineExecutor
MemberInfoExtensions
MessageContractResolver
MessageDeserializationException
MessageDeserializerResolver
MessageFaulted
MessageIdExtensions Extensions to the outgoing pipeline.
MessageOperationsInvokeHandlerContext
MessageProcessingFailed
MessageProcessingOptimizationExtensions Configuration class for durable messaging.
MessageProcessingOptimizationExtensions.ConcurrencyLimit
MessagePump
MessageQueueExtensions Reads the Access Control Entries (ACE) from an MSMQ queue.
MessageQueueExtensions.ACCESS_ALLOWED_ACE
MessageQueueExtensions.ACE_HEADER
MessageQueueExtensions.ACL_SIZE_INFORMATION
MessageToBeRetried
MoveToError Indicates that recoverability is required to move the current message to the error queue.
MoveToErrorsExecutor
MsmqAddress
MsmqConfigurationExtensions Adds extensions methods to TransportExtensions{T} for configuration purposes.
MsmqConnectionStringBuilder
MsmqFailureInfoStorage
MsmqFailureInfoStorage.FailureInfoNode
MsmqFailureInfoStorage.ProcessingFailureInfo
MsmqMessageDispatcher
MsmqQueueCreator
MsmqScopeOptions
MsmqSettings
MsmqSubscriptionMessage
MsmqSubscriptionStorageQueue
MsmqTimeToBeReceivedOverrideCheck
MsmqTransport Transport definition for MSMQ
MsmqTransportInfrastructure
MsmqUtilities MSMQ-related utility functions
NamedLogger
NamespacePublisherSource
NamespaceRouteSource
NoOpCanceling
NoTransactionStrategy
NonFunctionalPerformanceCounterInstance
NonLockingFileReader
Notifications Notifications.
OutboundTransport
OutboxConfigExtensions Config methods for the outbox.
OutgoingLogicalMessageContext
OutgoingPhysicalMessageContext
OutgoingPublishContext
OutgoingReplyContext
OutgoingSendContext
PathUtilities
PendingTransportOperations Represents the currently pending transport operations. The transport operations that are collected here will be dispatched in the batched dispatch stage of the pipeline.
PerformanceCounterHelper
PerformanceCounterInstance
PerformanceMonitorUsersInstaller
PersistenceStorageMerger
PipelineConfiguration
PipelineModifications
QueuePermissions
QueuesCreator
RabbitMQTransport Transport definition for RabbirtMQ
ReadyMessageSender
ReceiveOnlyNativeTransactionStrategy
ReceivePipelineCompleted
ReceiveSettingsExtensions Configuration extensions for receive settings.
ReceiveStatisticsFeature
ReceiveStatisticsFeature.WarmupCooldownTask
ReceiveStrategy
Receiving
Receiving.PrepareForReceiving
Recoverability
RecoverabilityAction Abstraction representing any recoverability action.
RecoverabilityConfig Provides information about the recoverability configuration.
RecoverabilityEndpointConfigurationExtensions Extension methods for recoverability which extend EndpointConfiguration.
RecoverabilityExecutor
RecoverabilityExecutorFactory
RecoverabilitySettings Configuration settings for recoverability.
RegisterStepExtensions
RegistryReader
ReleaseDateAttribute
RemoveStep
RepeatedFailuresOverTimeCircuitBreaker
ReplaceStep
RequestCancelingOfDeferredMessagesFromTimeoutManager
RetryFailedSettings Configuration settings for retry faults.
RijndaelEncryptionService
RijndaelEncryptionServiceConfigValidations
RootContext
RoutingContext
RoutingFeatureSettingsExtensions Configuration extensions for routing feature settings.
RoutingOptionExtensions Gives users fine grained control over routing via extension methods.
RoutingSettings Exposes settings related to routing.
SLAMonitoringConfig Provide configuration options for monitoring related settings.
SagaFinder
SagaInvocationResult
SagaToMessageMap
SatelliteDefinition
SatelliteDefinitions
SatellitePipelineExecutor
ScheduleExtensions Extends the context with scheduling capabilities.
ScheduledTask
Sending
Sending.PrepareForSending
SendsAtomicWithReceiveNativeTransactionStrategy
SerializationContextExtensions Allows users to control serialization.
SerializationFeature
SerializationSettingsExtensions
SpecificInstanceDistributionPolicy
SpecificInstanceDistributionPolicy.SpecificInstanceDistributionStrategy
StartableEndpoint
StaticHeaders
StaticHeadersConfigExtensions Extensions to the public configuration api.
StorageInitializer
StorageInitializer.CallInit
StoreTimeoutBehavior
StringConversions
SubscribeContext
SubscriptionRouter
TaskCompletionSourceAdapter
TaskDefinition
TaskEx
TestTransportHeaders
TimeToBeReceivedAttribute
TimeToBeReceivedConventionExtensions Provides the ability to specify TTBR using a convention.
TimeToBeReceivedMappings
TimeToBeReceivedOverrideChecker
TimeoutManagerAddressConfiguration
TimeoutManagerConfigurationExtensions Extensions to configure the timeout manager via TimeoutManagerConfiguration.
TimeoutManagerHeaders
TimeoutManagerRoutingStrategy
TransactionScopeStrategy
TransportConnectionString
TransportReceiveContext Context containing a physical message.
TransportReceiver
TypePublisherSource
TypeRouteSource
UnicastPublishRouter
UnicastSendRouter
UnitOfWorkSettings Configuration class for Unit Of Work settings.
UnitOfWorkSettingsExtensions Provides configuration options for unit of work behavior.
UnsubscribeContext
UserDefinedTimeToBeReceivedConvention
Validations
WireEncryptedString
WireEncryptedStringConversions
WorkerFeature
XContainerJsonConverter
XmlDeserialization
XmlMessageSerializer
XmlSanitizingStream
XmlSerialization
XmlSerialization.RawXmlTextWriter
XmlSerializationExtensions Custom extensions for the XmlSerializer serializer.
XmlSerializer Defines the capabilities of the XML serializer
XmlSerializerCache