Show / Hide Table of Contents

    Class JsonServiceAction<TReq, TResp>

    Inheritance
    System.Object
    JsonServiceAction<TReq, TResp>
    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 JsonServiceAction<TReq, TResp> : IJsonServiceAction
    Type Parameters
    Name Description
    TReq
    TResp

    Constructors

    JsonServiceAction(PluginConfigurationManager)

    Declaration
    protected JsonServiceAction(PluginConfigurationManager config)
    Parameters
    Type Name Description
    PluginConfigurationManager config

    Methods

    ExecuteAction(IPluginEventContext, TReq)

    Declaration
    public abstract TResp ExecuteAction(IPluginEventContext eventContext, TReq request)
    Parameters
    Type Name Description
    IPluginEventContext eventContext
    TReq request
    Returns
    Type Description
    TResp

    GetSerializer()

    Declaration
    public virtual ISerializer GetSerializer()
    Returns
    Type Description
    ISerializer
    Back to top Hsl.Xrm.Sdk