Support for external dependency injection containers is no longer provided by NServiceBus adapters for each container library. Instead, the
NServiceBus. package provides the ability to use any container that conforms to the
Microsoft. container abstraction.
The following adapter packages will no longer be provided:
NServiceBus container adapters supported automatic property injection, this is not possible via
Microsoft. and must be explicitly enabled using the native API of containers that supports it.
Support for external logging providers is no longer provided by NServiceBus adapters for each logging framework. Instead, the
NServiceBus. package provides the ability to use any logging provider that conforms to the
The following provider packages will no longer be provided:
The NServiceBus gateway has been moved to a separate
NServiceBus. package and all gateway public APIs in NServiceBus are obsolete and will produce the following warning:
Gateway persistence has been moved to the NServiceBus.Gateway dedicated package. Will be treated as an error from version 8.0.0. Will be removed in version 9.0.0.
- Install the desired gateway persistence package. Supported packages are:
- Configure the gateway API by invoking the
endpointConfiguration.method, passing as an argument the selected storage configuration instance:
Gateway(. . . )