Actions: usage of input/output arguments in plugins that handle Actions

The main message is that input/output arguments are available in the InputParameters/OutputParameters’ collections of PluginExecutionContext. Usage of Input argument The following code shows how to check that the Input Argument was passed and got value: if (localContext.PluginExecutionContext.InputParameters.Contains(“ArgumentName”)) { string stringInputArgument = (string)localContext.PluginExecutionContext.InputParameters[“ArgumentName”]; } else { //Your code for case when Argument was not passed } … Continue reading Actions: usage of input/output arguments in plugins that handle Actions