Show / Hide Table of Contents

    Class JsonServicePlugin

    Inheritance
    System.Object
    PluginBase
    JsonServicePlugin
    Implements
    Microsoft.Xrm.Sdk.IPlugin
    Inherited Members
    PluginBase.CreateContext()
    PluginBase.Execute(IServiceProvider)
    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
    PluginBase.ExecuteAction(IPluginEventContext)

    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
    PluginBase.LoadConfiguration(PluginConfigurationManager)

    Implements

    Microsoft.Xrm.Sdk.IPlugin
    Back to top Hsl.Xrm.Sdk