C# Class Opc.Ua.ViewTable

The table of all reference types known to the server.
This class is thread safe.
ファイルを表示 Open project: OPCFoundation/UA-.NETStandardLibrary

Public Methods

Method Description
Add ( ViewNode view ) : void

Adds a view to the table.

IsNodeInView ( ViewDescription description, Opc.Ua.NodeId nodeId ) : bool

Determines whether a node is in a view.

IsReferenceInView ( ViewDescription description, ReferenceDescription reference ) : bool

Determines whether a reference is in a view.

IsValid ( ViewDescription description ) : bool

Determines whether a node id is a valid view id.

Remove ( Opc.Ua.NodeId viewId ) : void

Removes a view from the table.

ViewTable ( ) : System

Initializes the object with default values.

Method Details

Add() public method

Adds a view to the table.
public Add ( ViewNode view ) : void
view ViewNode The view.
return void

IsNodeInView() public method

Determines whether a node is in a view.
public IsNodeInView ( ViewDescription description, Opc.Ua.NodeId nodeId ) : bool
description ViewDescription The description.
nodeId Opc.Ua.NodeId The node id.
return bool

IsReferenceInView() public method

Determines whether a reference is in a view.
public IsReferenceInView ( ViewDescription description, ReferenceDescription reference ) : bool
description ViewDescription The description.
reference ReferenceDescription The reference.
return bool

IsValid() public method

Determines whether a node id is a valid view id.
public IsValid ( ViewDescription description ) : bool
description ViewDescription The description.
return bool

Remove() public method

Removes a view from the table.
public Remove ( Opc.Ua.NodeId viewId ) : void
viewId Opc.Ua.NodeId The view identifier.
return void

ViewTable() public method

Initializes the object with default values.
public ViewTable ( ) : System
return System