Click or drag to resize

DirectFunctionsSubroutine Method

Linkar Framework for .NET and Core


Executes a subroutine, synchronously only.

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

Parameters

credentialOptions  CredentialOptions
Object with data necessary to access the Linkar Server: Username, Password, EntryPoint, Language, FreeText.
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