OpcCallMethodOptions Enum

Namespace: Opc.UaFx.Client
Assemblies: Opc.UaFx.Advanced.dll

Defines the different tasks that take place before and after calling a method node.

C#

[Flags]
public enum OpcCallMethodOptions


Inheritance ObjectValueTypeEnum › OpcCallMethodOptions


Attributes FlagsAttribute

Name Value Description
None 0 The method node is called without any pre and post tasks.
VerifyCached 1 The method node metadata will be cached for subsequent calls while combined verifications will only take place by the first method node call.
VerifyExistence 2 The method node will be tested on existence before calling the method.
VerifyExistenceOnce 3 Like VerifyExistence but after a method node has been called once it wont be re-tested by subsequent method node calls.
VerifyInputArguments 4 The signature of the input arguments of the method node will be verified whether it matches the OPC UA specification before calling the method. Verifying the input arguments does also include the verification on existence.
VerifyInputArgumentsOnce 5 Like VerifyInputArguments but after a method node has been called once its signature of the input arguments wont be re-verified by subsequent method node calls.
VerifyOutputArguments 8 The signature of the output arguments of the method node will be verified whether it matches the OPC UA specification before calling the method. Verifying the output arguments does also include the verification on existence.
VerifyOutputArgumentsOnce 9 Like VerifyOutputArguments but after a method node has been called once its signature of the output arguments wont be re-verified by subsequent method node calls.
VerifyArguments 12 The signature of all arguments (input and output) of the method node will be verified whether it matches the OPC UA specification before calling the method. Verifying the arguments does also include the verification on existence. This option combines VerifyInputArguments and VerifyOutputArguments.
VerifyArgumentsOnce 13 Like VerifyArguments but after a method node has been called once its signature of the arguments wont be re-verified by subsequent method node calls.
VerifyResult 16 The resulting values of the method node call are verified whether they match the OPC UA specification after calling the method node.
VerifyResultOnce 17 Like VerifyResult but after a method node has been called once its resulting values of the method call wont be re-verified by subsequent method node calls.
VerifyAll 30 The method node is tested on existing and the signature of its input and output arguments is verified against the OPC UA specification before calling the method node. After calling the method node the result values are also verified. This option combines VerifyExistence, VerifyArguments and VerifyResult.
VerifyAllOnce 31 Like VerifyAll but after a method has been called once its verifications wont be re-applied by subsequent method node calls. This option combines VerifyCached and VerifyAll.