Table of Contents

Class JsonServicePlugin

Namespace
Hsl.Xrm.Sdk.Plugin
Assembly
Hsl.Xrm.Sdk.Plugin.dll
public abstract class JsonServicePlugin : PluginBase, IPlugin
Inheritance
JsonServicePlugin
Implements
Inherited Members

Constructors

JsonServicePlugin()

protected JsonServicePlugin()

JsonServicePlugin(string?, string?)

protected JsonServicePlugin(string? unsecureConfig, string? secureConfig)

Parameters

unsecureConfig string
secureConfig string

Methods

ExecuteAction(IPluginEventContext)

Gets the data and executes the service plugin action/logic.

public override void ExecuteAction(IPluginEventContext pluginEventContext)

Parameters

pluginEventContext IPluginEventContext

GetRegisteredTypes()

protected abstract Dictionary<string, Type> GetRegisteredTypes()

Returns

Dictionary<string, Type>

LoadConfiguration(PluginConfigurationManager)

Used to read/process the configuration.

protected override void LoadConfiguration(PluginConfigurationManager configManager)

Parameters

configManager PluginConfigurationManager