Contracts to support attribute based conventions for NServiceBus messages, commands, and events.
APACHE-2.0 License
Enables to configure NServiceBus messages, commands, and events conventions by using attributes on message types:
[Message]
public class SampleMessage
{}
[Command]
public class DoSomething
{}
[Event]
public class SomethingHappened
{}
To enable attribute based conventions in the endpoint use the https://github.com/mauroservienti/NServiceBus.AttributeConventions package.
NOTE: More information on unobtrusive mode can be found in the NServiceBus documentation.
Nuget package: https://www.nuget.org/packages/NServiceBus.AttributeConventions.Contracts/
Icon: Handshake by Bruno Landowski from the Noun Project