azure webjobssdk - Get BrokeredMessage from within custom IJobActivator -


is possible @ underlying brokeredmessage in web job service bus trigger within ijobactivator? useful in multi-tenant scenario.

i'm using custom ijobactivator unity instantiate jobs. within unityjobactivator class, i'd able @ underlying brokeredmessage , pull custom properties off of it, such "tenant", of messages have. allow me inject appropriate database connection, or configuration objects job class before executed.

below example want inject itenantconfiguration job, have based on brokeredmessage custom property. if access brokeredmessage within unityjobactivator.

public class customjob {     private const string subscription = "subscription";     private const string topic = "topic";      private itenantconfiguration config;      public customjob(itenantconfiguration config)     {         // configuration depends on tenant property of brokeredmessage         this.config = config;     }      public void handle([servicebustrigger(topic, subscription)] mymessage mymessage)     {         // mymessage , appropriate configuration     }  } 

yes, bind brokeredmessage instead of mymessage:

public void handle([servicebustrigger(topic, subscription)] brokeredmessage mymessage) { ... } 

Comments

Popular posts from this blog

Android : Making Listview full screen -

javascript - Parse JSON from the body of the POST -

javascript - Chrome Extension: Interacting with iframe embedded within popup -