API Diff between 8.0.0 and 5.2.25
1281 Additions
439 Removals
NServiceBus
-
public class Address : ISerializable
-
public class AllAssemblies : IExcludesBuilder, IEnumerable<Assembly>, IEnumerable, IIncludesBuilder
-
public class AssemblyScannerConfiguration
-
public static class AssemblyScannerConfigurationExtensions
-
public static class AuditConfigReader
-
public static class AuditContextExtensions
-
public static class AutoSubscribeSettingsExtensions
-
public class BinarySerializer : SerializationDefinition
-
public static class BinarySerializerConfigurationExtensions
-
public class BsonSerializer : SerializationDefinition
-
public static class Bus
-
public class BusAsyncResultEventArgs : EventArgs
-
public class BusConfiguration : ExposeSettings
-
public class BusNotifications : IDisposable
-
public class CompletionResult
-
public static class ConfigurationBuilderExtensions
-
public static class BestPracticesOptionExtensions
-
public static class ConfigurationTimeoutExtensions
-
public class Configure
-
public static class ConfigureBinarySerializer
-
public static class ConfigureAudit
-
public static class ConfigureCriticalErrorAction
- public static Configure DefineCriticalErrorAction(this Configure config, Action<string, Exception> onCriticalError)
- public static void DefineCriticalErrorAction(this BusConfiguration busConfiguration, Action<string, Exception> onCriticalError)
- public static void RaiseCriticalError(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 ConfigureHandlerSettings
-
public static class ConfigureInMemoryFaultManagement
-
public static class ConfigureInMemorySagaPersister
-
public static class ConfigureInMemorySubscriptionStorage
-
public static class ConfigureInMemoryTimeoutPersister
-
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 ConfigureSettingLocalAddressNameAction
-
public static class ConfigureTimeoutManager
-
public static class ConfigureTransportConnectionString
-
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 Binary = "application/binary"
- public const string Bson = "application/bson"
-
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 static class CriticalTimeMonitoringConfig
-
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 DiagnosticSettingsExtensions
-
public class Discard : RecoverabilityAction
-
public class DistributionPolicy : IDistributionPolicy
-
public enum DistributionStrategyScope
-
public static class DurableMessagesConfig
-
public class EncryptedValue
-
public static class EndpointConventions
-
public sealed class EndpointNameAttribute : Attribute
-
public sealed class EndpointSLAAttribute : Attribute
-
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 static class ExtensionMethods
-
public class FailedConfig
-
public class First<T>
-
public static class
-
public static class
- 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 = "baggage"
- public const string = "traceparent"
- public const string = "tracestate"
- public const string = "NServiceBus.FLRetries"
- public const string = "NServiceBus.InvokedSagas"
- public const string = "NServiceBus.FLRetries"
- public const string = "NServiceBus.NonDurableMessage"
- public const string = "NServiceBus.PreviousConversationId"
- public const string = "NServiceBus.Retries"
- public const string = "NServiceBus.RijndaelKeyIdentifier"
- public const string = "NServiceBus.SubscriberEndpoint"
- public const string = "NServiceBus.SubscriberAddress"
- public const string = "WinIdName"
- public static string (object msg, string key)
- public static void (object msg, string key, string value)
- public const string = "NServiceBus.TimeToBeReceived"
-
public static class HostInfoConfigurationExtensions
-
public class HostInfoSettings
-
public interface IAuthorizeSubscriptions
-
public interface IBus : ISendOnlyBus, IDisposable
-
public static class IBus_Obsoletes
-
public interface ICallback
-
public interface IAmStartedByMessages<T> : IHandleMessages<T>
-
public interface ICancellableContext
-
public interface IConfigureLogging
-
public interface IConfigureLoggingForProfile<T>
-
public interface IConfigureThisEndpoint
-
public interface IConfigureHowToFindSagaWithMessage
-
public interface
-
public interface IContainSagaData
-
public interface ICriticalErrorContext
-
public interface IDataBusProperty
-
public interface IDistributionPolicy
-
public interface IEndpointInstance : IMessageSession
-
public interface IExcludesBuilder : IEnumerable<Assembly>, IEnumerable
-
public interface IHandleMessages<T>
-
public interface IIncludesBuilder : IEnumerable<Assembly>, IEnumerable
-
public interface IInMemoryOperations
-
public interface
-
public interface IHandleTimeouts<T>
-
public interface IMessageContext
-
public interface IMessageConvention
-
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 static class Install
-
public class InMemorySagaPersistence
-
public class InMemorySubscriptionPersistence
-
public class InMemoryTimeoutPersistence
-
public static class InstallConfigExtensions
-
public class Installer<T>
-
public interface ISendOnlyBus : IDisposable
-
public interface ISpecifyMessageHandlerOrdering
-
public interface IStartableBus : IBus, ISendOnlyBus, IDisposable
-
public interface IWantCustomInitialization
-
public interface IWantCustomLogging
-
public interface IWantTheEndpointConfig
-
public interface IWantToRunBeforeConfiguration
-
public interface IPipelineContext : ICancellableContext, IExtendable
-
public interface IStartableEndpoint
-
public interface IStartableEndpointWithExternallyManagedContainer
-
public interface IToSagaExpression<TSagaData> where TSagaData : IContainSagaData
-
public interface IWantToRunBeforeConfigurationIsFinalized
-
public interface IWantToRunWhenBusStartsAndStops
-
public class JsonSerializer : SerializationDefinition
-
public static class JsonSerializerConfigurationExtensions
-
public static class LoadMessageHandlersExtentions
-
public class LearningPersistence : PersistenceDefinition
-
public static class LearningSagaPersisterConfigurationExtensions
-
public class LearningTransport : TransportDefinition
-
public static class LearningTransportConfigurationExtensions
-
public static class LoadMessageHandlersExtensions
-
public class MessageConventionException : Exception
-
public static class MessageConventions
-
public struct LogicalAddress
-
public static class MessageCausationConfigurationExtensions
-
public class MessageDeserializationException : SerializationException
-
public static class MessageHandlerExtensionMethods
-
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 MsmqTransport : 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 Order
-
public sealed delegate OnSatelliteMessage : MulticastDelegate
-
public static class OpenTelemetryConfigurationExtensions
-
public static class OutboxConfigExtensions
-
public class PendingTransportOperations
-
public static class PersistenceConfig
-
public class PersistenceExtentions : ExposeSettings
-
public class PersistenceExtentions<T> : PersistenceExtentions where T : PersistenceDefinition
-
public class PersistenceExtentions<T, S> : PersistenceExtentions<T> where T : PersistenceDefinition where S : StorageType
-
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 ScaleOutExtentions
-
public class Schedule
-
public static class SecondLevelRetriesConfigExtensions
-
public static class SagasConfigExtensions
-
public class ScheduledTask
-
public static class ScheduleExtensions
-
public class SendOptions : ExtendableOptions
-
public static class SerializationConfigExtensions
-
public static class SetLoggingLibrary
-
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 SettingsExtentions
-
public static class SLAMonitoringConfig
-
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 class TimeoutManagerConfiguration
-
public static class TimeoutManagerConfigurationExtensions
-
public static class TransactionalConfigManager
-
public static class TransactionSettingsExtentions
-
public class TransportConfiguration
-
public static class TimeToBeReceivedConventionExtensions
-
public class ToSagaExpression<TSagaData, TMessage> where TSagaData : IContainSagaData
-
public class TransportExtensions
-
public class TransportExtensions<T> where T : TransportDefinition
-
public class TransportMessage
-
public static class TransportReceiverConfig
-
public enum TransportTransactionMode
-
public class UnitOfWorkSettings
-
public static class UnitOfWorkSettingsExtensions
-
public class UnsubscribeOptions : ExtendableOptions
-
public static class UseDataBusExtensions
-
public static class UseTransportExtensions
-
public class WireEncryptedString : ISerializable
-
public static class XmlSerializationExtentions
-
public static class XmlSerializationExtensions
-
public static class XmlSerializerConfigurationExtensions
NServiceBus.Audit
NServiceBus.AutomaticSubscriptions
NServiceBus.AutomaticSubscriptions.Config
NServiceBus.CircuitBreakers
NServiceBus.Config
NServiceBus.Config.ConfigurationSource
NServiceBus.Configuration.AdvanceExtensibility
NServiceBus.Configuration.AdvancedExtensibility
NServiceBus.ConsistencyGuarantees
NServiceBus.Container
NServiceBus.DataBus
NServiceBus.DelayedDelivery
NServiceBus.DeliveryConstraints
NServiceBus.Encryption
NServiceBus.Encryption.Rijndael
NServiceBus.Extensibility
NServiceBus.Faults
NServiceBus.Features
NServiceBus.Gateway.Deduplication
NServiceBus.Hosting
NServiceBus.Hosting.Helpers
NServiceBus.IdGeneration
NServiceBus.Installation
NServiceBus.Installation.Environments
NServiceBus.Logging
NServiceBus.Logging.Log4NetBridge
NServiceBus.Logging.Loggers
NServiceBus.Logging.Loggers.Log4NetAdapter
NServiceBus.Logging.Loggers.NLogAdapter
NServiceBus.MessageMutator
NServiceBus.ObjectBuilder
-
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)
- 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>(T 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
-
public interface IOutboxStorage
- void SetAsDispatched(string messageId)
- void Store(string messageId, IEnumerable<TransportOperation> transportOperations)
- bool TryGet(string messageId, out OutboxMessage message)
- Task<IOutboxTransaction> BeginTransaction(ContextBag context, CancellationToken cancellationToken = default)
- Task<OutboxMessage> Get(string messageId, ContextBag context, CancellationToken cancellationToken = default)
- Task SetAsDispatched(string messageId, ContextBag context, CancellationToken cancellationToken = default)
- Task Store(OutboxMessage message, IOutboxTransaction transaction, ContextBag context, CancellationToken cancellationToken = default)
-
public interface IOutboxTransaction : IDisposable
-
public class OutboxMessage
-
public class OutboxSettings : ExposeSettings
-
public interface OutboxTransaction
-
public class TransportOperation
- public byte[] Body { get; }
- public ReadOnlyMemory<byte> Body { get; }
- public Dictionary<string, string> Options { get; }
- public TransportOperation(string messageId, Dictionary<string, string> options, byte[] body, Dictionary<string, string> headers)
- public DispatchProperties Options { get; }
- public TransportOperation(string messageId, DispatchProperties properties, ReadOnlyMemory<byte> body, Dictionary<string, string> headers)
NServiceBus.Performance.TimeToBeReceived
NServiceBus.Persistence
NServiceBus.Persistence.Legacy
NServiceBus.Pipeline
-
public abstract class BehaviorContext
-
public interface IBehavior<TContext> where TContext : BehaviorContext
-
public class PipelineExecutor : IDisposable
-
public class PipelineNotifications : IDisposable
-
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 PipelineSettings(BusConfiguration config)
- public void Register(Type behavior, string description)
- public void Register(WellKnownStep wellKnownStep, 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(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(WellKnownStep wellKnownStep)
- public void Replace(WellKnownStep wellKnownStep, 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 struct StepEnded
-
public struct StepStarted
-
public class WellKnownStep
-
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.Pipeline.Contexts
NServiceBus.Recoverability
NServiceBus.Routing
NServiceBus.Routing.MessageDrivenSubscriptions
NServiceBus.Saga
NServiceBus.Sagas
-
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.Satellites
NServiceBus.SecondLevelRetries.Config
NServiceBus.SecondLevelRetries.Helpers
NServiceBus.Serialization
NServiceBus.Serializers.Binary
NServiceBus.Serializers.Json
NServiceBus.Serializers.XML
NServiceBus.Serializers.XML.Config
NServiceBus.Settings
NServiceBus.Timeout.Core
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.Unicast
NServiceBus.Unicast.Behaviors
NServiceBus.Unicast.Config
NServiceBus.Unicast.Messages
NServiceBus.Unicast.Queuing
NServiceBus.Unicast.Routing
NServiceBus.Unicast.Subscriptions
NServiceBus.Unicast.Subscriptions.MessageDrivenSubscriptions
-
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 Subscriber
NServiceBus.Unicast.Transport
NServiceBus.UnitOfWork
NServiceBus.Utils
System.Threading.Tasks.Schedulers