NServiceBus.AttributeConventions

Attribute based conventions for NServiceBus messages, commands, and events.

APACHE-2.0 License

Stars
3

NServiceBus.AttributeConventions.Contracts

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
{}

NOTE: Attributes are defined in a separate NServiceBus.AttributeConventions.Contracts package to prevent coupling endpoints to the NServiceBus version this feature depends on. More information on unobtrusive mode can be found in the NServiceBus documentation.

To configure the endpoint:

endpointConfiguration.UseAttributeConventions();

Downloads

Nuget package: https://www.nuget.org/packages/NServiceBus.AttributeConventions/


Icon: Handshake by Bruno Landowski from the Noun Project

Related Projects