OpcAutomatism Class

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

Defines the behavior of global automatisms implemented in the OPC UA Framework Advanced.

C#

public static class OpcAutomatism


Inheritance Object › OpcAutomatism

Name Description
AlwaysParseStringIdentifiers Gets or sets a value indicating whether a new instance of the OpcNodeId, which is created using a String as the Value, have to automatically parse the String passed to the constructor.
AssignDefaultNamespaceOfManager Gets or sets a value indicating whether the OpcNodeManager base shall ensure that instances created through CreateNodes(OpcNodeReferenceCollection) do not reference a namespace equals to the Default namespace. In cases there the default namespace is referenced by the Id and the Name property of an object implementing the IOpcNode interface they are automatically adjusted to use the DefaultNamespace of their OpcNodeManager instead.
RaiseModelChangeEvents Gets or sets a value indicating whether model changes (see OpcModelChangeActions for the change actions supported) are to be tracked and reported for nodes in non-foundation namespaces.
UseAsyncMethodCalls Gets or sets a value indicating whether all OpcServer objects shall process every method call asynchronously using one worker thread per method call.
UseDynamic Gets or sets a value indicating whether the SDK shall use generic types to represent OPC UA server defined custom types. To do so OPC UA client applications will determine the necessary type information from the server directly after a connection to the server has been established.
UseDynamicTypeRegistration Gets or sets a value indicating whether OpcTypes shall automatically registered by the SDK during the first startup of an OPC UA application start up. Such a startup means in case of a client application that a client will register application defined types on its own before connecting to a server. In case of a server application the server will register application defined types on its own during its startup.
UseNodeNameAsDefaultDescription Gets or sets a value indicating whether the OpcNode shall initialize the Description attribute with the Value of the Name attribute.
UseNodeNameAsDefaultSymbolicName Gets or sets a value indicating whether the OpcNode shall initialize the SymbolicName property with the Value of the Name attribute.
UseNonGenericNodeInstances Gets or sets a value indicating whether the OpcNodeManager shall import OpcNodeSets by either creating generic base instances for every node in the nodeset defined or creating the best available implementation of the type definition a node in the nodeset points to.
UseNullInsteadOfEmptyArrays Gets or sets a value indicating whether a null reference (Nothing in Visual Basic) is supported in the getters of several array / list / collection properties. A null reference (Nothing in Visual Basic) is encoded using an array size equals -1; an empty array / list / collection is encoded using an array size equals zero.