Interface ClientSessionCallService
Methods
call
-
Parameters
-
-
callback: function
-
- (err: Error | null, result?: CallMethodResult): void
-
Parameters
-
err: Error | null
-
Optional result: CallMethodResult
Returns void
Returns void
-
Parameters
-
-
callback: function
-
- (err: Error | null, results?: CallMethodResult[]): void
-
Parameters
-
err: Error | null
-
Optional results: CallMethodResult[]
Returns void
Returns void
-
Parameters
Returns Promise<CallMethodResult>
-
Parameters
Returns Promise<CallMethodResult[]>
getArgumentDefinition
- getArgumentDefinition(methodId: MethodId): Promise<ArgumentDefinition>
- getArgumentDefinition(methodId: MethodId, callback: function): void
-
Parameters
Returns Promise<ArgumentDefinition>
-
Parameters
-
-
callback: function
-
- (err: Error | null, args?: ArgumentDefinition): void
-
Parameters
-
err: Error | null
-
Optional args: ArgumentDefinition
Returns void
Returns void
call
:
const methodToCall = { objectId: "ns=2;i=12", methodId: "ns=2;i=13", inputArguments: [ new Variant({...}), new Variant({...}), ] } session.call(methodToCall,function(err,callResult) { if (!err) { console.log(" statusCode = ",callResult.statusCode); console.log(" inputArgumentResults[0] = ",callResult.inputArgumentResults[0].toString()); console.log(" inputArgumentResults[1] = ",callResult.inputArgumentResults[1].toString()); console.log(" outputArgument[0] = ",callResult.outputArgument[0].toString()); // array of variant } });
call
:
const methodsToCall = [ { objectId: "ns=2;i=12", methodId: "ns=2;i=13", inputArguments: [ new Variant({...}), new Variant({...}), ] }]; session.call(methodsToCall,function(err,callResutls) { if (!err) { const callResult = callResutls[0]; console.log(" statusCode = ",rep.statusCode); console.log(" inputArgumentResults[0] = ",callResult.inputArgumentResults[0].toString()); console.log(" inputArgumentResults[1] = ",callResult.inputArgumentResults[1].toString()); console.log(" outputArgument[0] = ",callResult.outputArgument[0].toString()); // array of variant } });