API Diff between 8.0.0 and 3.2.4
1567 Additions
357 Removals
NServiceBus
-
public class AllAssemblies : IEnumerable<Assembly>, IEnumerable
-
public class Configure
-
public static class ConfigureBinarySerializer
-
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 BestPracticesOptionExtensions
-
public static class ConfigurationTimeoutExtensions
-
public static class ConfigureAudit
-
public static class ConfigureCriticalErrorAction
-
public static class ConfigureDefaultBuilder
-
public static class ConfigureDistributor
-
public static class ConfigureFaultsForwarder
-
public static class ConfigureError
-
public static class ConfigureFileShareDataBus
-
public static class ConfigureFtpQueue
-
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 ConfigureMasterNode
-
public static class ConfigureMsmqMessageQueue
-
public static class ConfigureMsmqSubscriptionStorage
-
public static class ConfigureMsmqTransport
-
public static class ConfigureForwarding
-
public static class ConfigureLicenseExtensions
-
public static class ConfigurePurging
-
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 ConfigureTimeoutManager
-
public static class ConfigureUnicastBus
-
public static class ConfigureXmlSerializer
-
public static class ConfigureQueueCreation
-
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 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 class GatewayBootstrapper : IWantToRunWhenTheBusStarts
-
public static class Install
-
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 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 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 MessageConventions
-
public class LearningPersistence : PersistenceDefinition
-
public static class LearningSagaPersisterConfigurationExtensions
-
public class LearningTransport : TransportDefinition
-
public static class LearningTransportConfigurationExtensions
-
public static class LoadMessageHandlersExtensions
-
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 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 static class SyncConfig
-
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 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 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 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.Config
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.DelayedDelivery
NServiceBus.DeliveryConstraints
NServiceBus.Distributor
NServiceBus.Distributor.Config
NServiceBus.Distributor.Installers
NServiceBus.Distributor.MsmqWorkerAvailabilityManager
NServiceBus.Distributor.ReadyMessages
NServiceBus.Encryption
NServiceBus.Encryption.Rijndael
NServiceBus.Extensibility
NServiceBus.Faults
NServiceBus.Faults.Forwarder
NServiceBus.Faults.InMemory
NServiceBus.Features
NServiceBus.Gateway.Channels
NServiceBus.Gateway.Channels.Http
NServiceBus.Gateway.Config
NServiceBus.Gateway.Deduplication
NServiceBus.Gateway.HeaderManagement
NServiceBus.Gateway.Installation
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.Helpers
NServiceBus.Impersonation
NServiceBus.Installation
NServiceBus.Installation.Environments
NServiceBus.Licensing
NServiceBus.Licensing.Extensions
NServiceBus.Logging
-
public class DefaultFactory : LoggingFactoryDefinition
-
public interface ILog
- bool IsDebugEnabled { get; }
- bool IsErrorEnabled { get; }
- bool IsFatalEnabled { get; }
- bool IsInfoEnabled { get; }
- bool IsWarnEnabled { get; }
- void Debug(string message)
- void Debug(string message, Exception exception)
- void DebugFormat(string format, object[] args)
- void Error(string message)
- void Error(string message, Exception exception)
- void ErrorFormat(string format, object[] args)
- void Fatal(string message)
- void Fatal(string message, Exception exception)
- void FatalFormat(string format, object[] args)
- void Info(string message)
- void Info(string message, Exception exception)
- void InfoFormat(string format, object[] args)
- void Warn(string message)
- void Warn(string message, Exception exception)
- void WarnFormat(string format, object[] args)
-
public interface ILoggerFactory
-
public abstract class LoggingFactoryDefinition
-
public enum LogLevel
-
public static class LogManager
NServiceBus.Management.Retries
NServiceBus.Management.Retries.Helpers
NServiceBus.MessageHeaders
NServiceBus.MessageInterfaces.MessageMapper.Reflection
NServiceBus.MessageMutator
NServiceBus.ObjectBuilder
-
public enum ComponentCallModelEnum
-
public interface IBuilder : IDisposable
-
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 ConfigureComponent(Type concreteComponent, ComponentCallModelEnum callModel)
- IComponentConfig<T> ConfigureComponent<T>(ComponentCallModelEnum callModel)
- IConfigureComponents ConfigureProperty<T>(Expression<Func<T, object>> property, 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.Raven
NServiceBus.Persistence.Raven.Installation
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.SagaPersisters.InMemory
NServiceBus.SagaPersisters.Raven
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.Sagas.Impl
NServiceBus.Sagas.Impl.Finders
NServiceBus.Satellites
NServiceBus.Satellites.Config
NServiceBus.Scheduling
NServiceBus.Scheduling.Configuration
NServiceBus.Scheduling.Messages
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.Core
NServiceBus.Timeout.Core.Dispatch
NServiceBus.Timeout.Hosting.Windows
NServiceBus.Timeout.Hosting.Windows.Config
NServiceBus.Timeout.Hosting.Windows.Installer
NServiceBus.Timeout.Hosting.Windows.Persistence
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.Unicast
NServiceBus.Unicast.BackwardCompatibility
NServiceBus.Unicast.Config
NServiceBus.Unicast.Distributor
NServiceBus.Unicast.Messages
NServiceBus.Unicast.Monitoring
NServiceBus.Unicast.Queuing
NServiceBus.Unicast.Queuing.Ftp
NServiceBus.Unicast.Queuing.Msmq
NServiceBus.Unicast.Queuing.Msmq.Config.Installers
NServiceBus.Unicast.Subscriptions
NServiceBus.Unicast.Subscriptions.InMemory
NServiceBus.Unicast.Subscriptions.MessageDrivenSubscriptions
NServiceBus.Unicast.Subscriptions.Msmq
NServiceBus.Unicast.Subscriptions.Msmq.Config
NServiceBus.Unicast.Subscriptions.Raven
NServiceBus.Unicast.Transport
NServiceBus.Unicast.Transport.Transactional
NServiceBus.Unicast.Transport.Transactional.Config
NServiceBus.Unicast.Transport.Transactional.Installers
NServiceBus.UnitOfWork
NServiceBus.Utils
NServiceBus.Utils.Reflection