Whenever I get a requirement for a new plugin, the first thing I will be doing is to analyze the information I derive from IPluginExecutionContext interface and the input parameters. IPluginExecutionContext interface Contains information that describes the run-time environment that the plug-in is executing in.
Chances to forget these values are high, hence I post these values here for a quick reference and will be helpful for someone who doesn’t have the time to search these details in the SDK 🙂
Following are IpluginExecutinContext Properties.
Following are input parameter keys for common plugin messages.
I have included only the common messages, as it could run out to be very lengthy if I include parameter details for all the messages. You can use the dubugger to see the keys for other messages.
Hope this helps 🙂