Class JsonServicePlugin
Implements
Microsoft.Xrm.Sdk.IPlugin
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Hsl.Xrm.Sdk.Plugin
Assembly: Hsl.Xrm.Sdk.Plugin.dll
Syntax
public abstract class JsonServicePlugin : PluginBase, IPlugin
Constructors
JsonServicePlugin()
Declaration
protected JsonServicePlugin()
JsonServicePlugin(String, String)
Declaration
protected JsonServicePlugin(string unsecureConfig, string secureConfig)
Parameters
Type | Name | Description |
---|---|---|
System.String | unsecureConfig | |
System.String | secureConfig |
Methods
ExecuteAction(IPluginEventContext)
Gets the data and executes the service plugin action/logic.
Declaration
public override void ExecuteAction(IPluginEventContext pluginEventContext)
Parameters
Type | Name | Description |
---|---|---|
IPluginEventContext | pluginEventContext |
Overrides
GetRegisteredTypes()
Declaration
protected abstract Dictionary<string, Type> GetRegisteredTypes()
Returns
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, System.Type> |
LoadConfiguration(PluginConfigurationManager)
Declaration
protected override void LoadConfiguration(PluginConfigurationManager configManager)
Parameters
Type | Name | Description |
---|---|---|
PluginConfigurationManager | configManager |
Overrides
Implements
Microsoft.Xrm.Sdk.IPlugin