OpcDeleteReference Class

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

Defines a single command of the IOpcDeleteReferencesService used to delete a logical reference between one and another node.

C#

public class OpcDeleteReference : OpcNodeServiceCommand


Inheritance ObjectOpcServiceCommandOpcNodeServiceCommand › OpcDeleteReference

Name Description
OpcDeleteReference(OpcNodeId, OpcNodeId) Initializes a new instance of the OpcDeleteReference class using the identifiers of the nodes which shall not longer reference each other. The relation is deleted in bidirectional direction using Organizes as the type of reference.
OpcDeleteReference(OpcNodeId, OpcNodeId, Nullable) Initializes a new instance of the OpcDeleteReference class using the identifiers of the nodes which shall not longer reference each other using the direction specified. The reference to delete have to be of the relation defined by direction using the Organizes as the type of reference.
OpcDeleteReference(OpcNodeId, OpcNodeId, Nullable, OpcNodeId) Initializes a new instance of the OpcDeleteReference class using the identifiers of the nodes which shall not longer reference each other using the direction specified. The reference to delete have to be of the relation defined by direction using the type of reference identified by the referenceTypeId specified.
OpcDeleteReference(OpcNodeId, OpcNodeId, Nullable, OpcReferenceType) Initializes a new instance of the OpcDeleteReference class using the identifiers of the nodes which shall not longer reference each other using the direction specified. The reference to delete have to be of the relation defined by direction using the referenceType specified as the type of reference.
Name Description
Direction Gets a value indicating the logical direction of the reference to delete.
NodeId Gets the node identifier of the node on which a node orientated service have to operate on.
(Inherited from OpcNodeServiceCommand)
ReferenceType Gets a value which defines a pre-defined used ReferenceTypeId as one of the members defined by the OpcReferenceType enumeration to simplify querying standard reference types.
ReferenceTypeId Gets the identifier which identifies the node that defines the semantic of the reference between the source and the target node and generally reflects an operation between the two, such as “A contains B”.
SupportsNullNodeId Gets a value indicating whether the OpcNodeServiceCommand supports instances of the OpcNodeId class its IsNull provides a value equals to the value true.
(Inherited from OpcNodeServiceCommand)
TargetNodeId Gets the identifier which identifies the target node which acts as the opponent in the reference to delete between the source node (identified by NodeId) the target node.
Name Description
DenyNullIdentifier(OpcNodeId, String) Verifies whether the value is a null identifier by checking the IsNull property.
(Inherited from OpcNodeServiceCommand)