Class CRMScriptServiceBase
Syntax
public abstract class CRMScriptServiceBase : Object, ICRMScriptService
Constructors
CRMScriptServiceBase()
Declaration
protected CRMScriptServiceBase()
Methods
ExecuteScript(Scriptwithcontext, Int32)
Declaration
public Response2 ExecuteScript(Scriptwithcontext body, int timeout)
Parameters
Type |
Name |
Description |
Scriptwithcontext |
body |
|
Int32 |
timeout |
|
Returns
Type |
Description |
Response2 |
|
ExecuteScriptAsync(Scriptwithcontext, String, Int32, CancellationToken)
Declaration
public abstract Task<Response2> ExecuteScriptAsync(Scriptwithcontext body, string accessToken, int timeout, CancellationToken cancellationToken)
Parameters
Returns
Type |
Description |
Task<Response2> |
|
GetCallbackAccessToken()
Declaration
protected abstract string GetCallbackAccessToken()
Returns
GetCallbackBaseUrl()
Declaration
protected abstract Task<string> GetCallbackBaseUrl()
Returns
GetExecutionTimeout()
Declaration
protected int GetExecutionTimeout()
Returns
ValidateScript(Scriptwithoutcontext)
Declaration
public Response ValidateScript(Scriptwithoutcontext body)
Parameters
Type |
Name |
Description |
Scriptwithoutcontext |
body |
|
Returns
Type |
Description |
Response |
|
ValidateScriptAsync(Scriptwithoutcontext, CancellationToken)
Declaration
public abstract Task<Response> ValidateScriptAsync(Scriptwithoutcontext body, CancellationToken cancellation)
Parameters
Returns
Type |
Description |
Task<Response> |
|
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)