Show / Hide Table of Contents

Class ReportBuildFunctionInvoker<TFunction>

Report build function invoker

Inheritance
object
FunctionInvokerBase
ReportBuildFunctionInvoker<TFunction>
Inherited Members
FunctionInvokerBase.HttpClient
FunctionInvokerBase.Configuration
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Scripting.Function.Api
Assembly: PayrollEngine.Client.Services.dll
Syntax
public class ReportBuildFunctionInvoker<TFunction> : FunctionInvokerBase where TFunction : ReportBuildFunction
Type Parameters
Name Description
TFunction

Constructors

View Source

ReportBuildFunctionInvoker(PayrollHttpClient, ScriptConfiguration)

Invoker constructor

Declaration
public ReportBuildFunctionInvoker(PayrollHttpClient httpClient, ScriptConfiguration configuration)
Parameters
Type Name Description
PayrollHttpClient httpClient

The Payroll http configuration

ScriptConfiguration configuration

The scripting configuration

Methods

View Source

Build(ReportSet)

Report build

Declaration
public ReportBuildFunctionResult Build(ReportSet report)
Parameters
Type Name Description
ReportSet report

The report

Returns
Type Description
ReportBuildFunctionResult
View Source

Build(ReportSet, ReportRequest)

Report build

Declaration
public ReportBuildFunctionResult Build(ReportSet report, ReportRequest reportRequest)
Parameters
Type Name Description
ReportSet report

The report

ReportRequest reportRequest

The report request

Returns
Type Description
ReportBuildFunctionResult
View Source

Build(string)

Report build

Declaration
public ReportBuildFunctionResult Build(string reportName)
Parameters
Type Name Description
string reportName

Name of the report

Returns
Type Description
ReportBuildFunctionResult

The function result

View Source

Build(string, ReportRequest)

Report build

Declaration
public ReportBuildFunctionResult Build(string reportName, ReportRequest reportRequest)
Parameters
Type Name Description
string reportName

Name of the report

ReportRequest reportRequest

The report request

Returns
Type Description
ReportBuildFunctionResult

The function result

View Source

BuildReportRequest(string)

Build the report request using the function attributes

Declaration
public ReportRequest BuildReportRequest(string reportName)
Parameters
Type Name Description
string reportName

Name of the report

Returns
Type Description
ReportRequest

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
  • View Source
☀
☾
Back to top Generated by DocFX