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 |