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.