public PluginStepOptionsBuilder WhichExecutesOn(SdkMessageNames sdkMessageName, string primaryEntityLogicalName, string secondaryEntityLogicalName = "") { var pluginStepRegistration = new PluginStepRegistration(this.PluginTypeRegistration, sdkMessageName, primaryEntityLogicalName, secondaryEntityLogicalName); PluginTypeRegistration.PluginStepRegistrations.Add(pluginStepRegistration); return(new PluginStepOptionsBuilder(this, pluginStepRegistration)); }
public PluginStepOptionsBuilder WhichExecutesOn(StepConfiguration configuration) { var pluginStepRegistration = new PluginStepRegistration(PluginTypeRegistration, configuration); PluginTypeRegistration.PluginStepRegistrations.Add(pluginStepRegistration); return(new PluginStepOptionsBuilder(this, pluginStepRegistration)); }
public PluginStepOptionsBuilder(PluginTypeOptionsBuilder pluginTypeOptionsBuilder, PluginStepRegistration pluginStepRegistration) { PluginTypeOptions = pluginTypeOptionsBuilder; PluginStepRegistration = pluginStepRegistration; Rank(1); }
public PluginStepOptionsBuilder WhichExecutesOn(SdkMessageNames sdkMessageName, string primaryEntityLogicalName, string secondaryEntityLogicalName = "", string config = "") { var pluginStepRegistration = new PluginStepRegistration(this.PluginTypeRegistration, sdkMessageName, primaryEntityLogicalName, secondaryEntityLogicalName, config); PluginTypeRegistration.PluginStepRegistrations.Add(pluginStepRegistration); return new PluginStepOptionsBuilder(this, pluginStepRegistration); }