Show / Hide Table of Contents

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
Type Name Description
Scriptwithcontext body
string accessToken
int timeout
CancellationToken cancellationToken
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
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<string>

GetCallbackBaseUrl()

Declaration
protected abstract Task<string> GetCallbackBaseUrl()
Returns
Type Description
Task<string>

GetExecutionTimeout()

Declaration
protected int GetExecutionTimeout()
Returns
Type Description
int

ValidateAsync(Scriptwithoutcontext, CancellationToken)

Declaration
public abstract Task<Response> ValidateAsync(Scriptwithoutcontext body, CancellationToken cancellation)
Parameters
Type Name Description
Scriptwithoutcontext body
CancellationToken cancellation
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

ICRMScriptService

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top