Show / Hide Table of Contents

Class ReportEndFunctionInvoker<TFunction>

Report end function invoker

Inheritance
object
FunctionInvokerBase
ReportEndFunctionInvoker<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 ReportEndFunctionInvoker<TFunction> : FunctionInvokerBase where TFunction : ReportEndFunction
Type Parameters
Name Description
TFunction

Constructors

View Source

ReportEndFunctionInvoker(PayrollHttpClient, ScriptConfiguration, string, string)

Invoker constructor

Declaration
public ReportEndFunctionInvoker(PayrollHttpClient httpClient, ScriptConfiguration configuration, string queryFileName = null, string resultFileName = null)
Parameters
Type Name Description
PayrollHttpClient httpClient

The Payroll http configuration

ScriptConfiguration configuration

The scripting configuration

string queryFileName

Query input file name

string resultFileName

Result output file name

Properties

View Source

QueryFileName

Query input file name

Declaration
public string QueryFileName { get; }
Property Value
Type Description
string
View Source

ResultFileName

Result output file name

Declaration
public string ResultFileName { get; }
Property Value
Type Description
string

Methods

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
View Source

End(ReportSet, ReportRequest, DataSet)

Report end

Declaration
public ReportEndFunctionResult End(ReportSet report, ReportRequest reportRequest, DataSet dataSet = null)
Parameters
Type Name Description
ReportSet report

The report

ReportRequest reportRequest

The report request

DataSet dataSet

The report data set

Returns
Type Description
ReportEndFunctionResult

The function result

View Source

End(ReportSet, DataSet)

Report end

Declaration
public ReportEndFunctionResult End(ReportSet report, DataSet dataSet = null)
Parameters
Type Name Description
ReportSet report

The report

DataSet dataSet

The report data set

Returns
Type Description
ReportEndFunctionResult

The function result

View Source

End(string, ReportRequest, DataSet)

Report end

Declaration
public ReportEndFunctionResult End(string reportName, ReportRequest reportRequest, DataSet dataSet = null)
Parameters
Type Name Description
string reportName

Name of the report

ReportRequest reportRequest

The report request

DataSet dataSet

The report data set

Returns
Type Description
ReportEndFunctionResult

The function result

View Source

End(string, DataSet)

Report end

Declaration
public ReportEndFunctionResult End(string reportName, DataSet dataSet = null)
Parameters
Type Name Description
string reportName

Name of the report

DataSet dataSet

The report data set

Returns
Type Description
ReportEndFunctionResult

The function result

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