Class CRMScriptServiceBase
Syntax
public abstract class CRMScriptServiceBase : ICRMScriptService
Constructors
CRMScriptServiceBase()
Declaration
protected CRMScriptServiceBase()
Methods
ExecuteAsync(Scriptwithcontext, string, int, CancellationToken)
Declaration
public abstract Task<Response2> ExecuteAsync(Scriptwithcontext body, string accessToken, int timeout, CancellationToken cancellationToken)
Parameters
Returns
Type |
Description |
Task<Response2> |
|
ExecuteScriptAsync(Scriptwithcontext, int)
Declaration
public Task<Response2> ExecuteScriptAsync(Scriptwithcontext body, int timeout)
Parameters
Type |
Name |
Description |
Scriptwithcontext |
body |
|
int |
timeout |
|
Returns
Type |
Description |
Task<Response2> |
|
GetCallbackAccessTokenAsync(CancellationToken)
Declaration
protected abstract Task<string> GetCallbackAccessTokenAsync(CancellationToken cancellationToken)
Parameters
Returns
GetCallbackBaseUrl()
Declaration
protected abstract Task<string> GetCallbackBaseUrl()
Returns
GetExecutionTimeout()
Declaration
protected int GetExecutionTimeout()
Returns
ValidateAsync(Scriptwithoutcontext, CancellationToken)
Declaration
public abstract Task<Response> ValidateAsync(Scriptwithoutcontext body, CancellationToken cancellation)
Parameters
Returns
Type |
Description |
Task<Response> |
|
ValidateScriptAsync(Scriptwithoutcontext)
Declaration
public Task<Response> ValidateScriptAsync(Scriptwithoutcontext body)
Parameters
Type |
Name |
Description |
Scriptwithoutcontext |
body |
|
Returns
Type |
Description |
Task<Response> |
|
Implements
Extension Methods