Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GeradeDev/49f4eba7908a75379f3db3e93dc4bdd5 to your computer and use it in GitHub Desktop.
Save GeradeDev/49f4eba7908a75379f3db3e93dc4bdd5 to your computer and use it in GitHub Desktop.
public class RabbitMqExtensionConfigProvider : IExtensionConfigProvider
{
private ILogger _logger;
public RabbitMqExtensionConfigProvider(ILogger logger)
{
_logger = logger;
}
public void Initialize(ExtensionConfigContext context)
{
var rule = context.AddBindingRule<RabbitMqTriggerAttribute>();
rule.BindToTrigger<BasicDeliverEventArgs>(new RabbitMqTriggerBindingProvider(_logger));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment