Click or drag to resize

LinkarClientSubroutine Method

Linkar Framework .NET (Core and Framework)


Executes a subroutine, synchronously only.

Namespace: Linkar.Functions.Persistent
Assembly: Linkar.Functions.Persistent (in Linkar.Functions.Persistent.dll) Version: 2.3.1
Syntax
public string Subroutine(
	string subroutineName,
	int argsNumber,
	string arguments,
	DATAFORMAT_TYPE inputFormat = DATAFORMAT_TYPE.MV,
	DATAFORMAT_TYPE outputFormat = DATAFORMAT_TYPE.MV,
	string customVars = "",
	int receiveTimeout = 0
)

Parameters

subroutineName  String
Name of BASIC subroutine to execute.
argsNumber  Int32
Number of arguments
arguments  String
The subroutine arguments list. Each argument is a substring separated with the ASCII char DC4 (20).
inputFormat  DATAFORMAT_TYPE  (Optional)
Indicates in what format you wish to send the subroutine arguments: MV, XML or JSON.
outputFormat  DATAFORMAT_TYPE  (Optional)
Indicates in what format you want to receive the data resulting from the operation: MV, XML or JSON.
customVars  String  (Optional)
Free text sent to the database allows management of additional behaviours in SUB.LK.MAIN.CONTROL.CUSTOM, which is called when this parameter is set.
receiveTimeout  Int32  (Optional)
Maximum time in seconds that the client will wait for a response from the server. Default = 0 to wait indefinitely.

Return Value

String
The results of the operation.
See Also