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 PluginStepRegistration(PluginTypeRegistration pluginTypeRegistration, SdkMessageNames sdkMessageName, string primaryEntityName, string secondaryEntityName = "", string config = "") : this(pluginTypeRegistration, sdkMessageName.ToString(), primaryEntityName, secondaryEntityName, config) { }
public PluginStepOptionsBuilder AndExecutesOn(SdkMessageNames messageName, string primaryEntityName, string secondaryEntityName = "") { return(AndExecutesOn(messageName.ToString(), primaryEntityName, secondaryEntityName)); }
public PluginStepRegistration(PluginTypeRegistration pluginTypeRegistration, SdkMessageNames sdkMessageName, string primaryEntityName, string secondaryEntityName = "") : this(pluginTypeRegistration, sdkMessageName.ToString(), primaryEntityName, secondaryEntityName) { }
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); }