Reference
OpcViewDescription Members
Represents the view of the address space to browse, as defined by the ViewDescription of OPC UA.
Reference
OpcViewDescription Members
- Type
- OpcViewDescription
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Constructors
OpcViewDescription
| Overload | Description |
|---|---|
| Opc | Initializes a new instance of the OpcviewId. |
| Opc | Initializes a new instance of the OpcviewId that was current at the timestamp. |
| Opc | Initializes a new instance of the OpcviewVersion of the view identified by viewId. |
Exceptions (all overloads)
| Exception | Condition |
|---|---|
| Argument | The viewId is a null reference ( |
OpcViewDescription(OpcNodeId)
Initializes a new instance of the OpcViewDescription class which describes the current version of the view identified by viewId.
public OpcViewDescription(OpcNodeId viewId)Public Sub New(viewId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
viewId | OpcNodeId | The OpcNodeId of the view node. |
OpcViewDescription(OpcNodeId, DateTime)
Initializes a new instance of the OpcViewDescription class which describes the version of the view identified by viewId that was current at the timestamp.
public OpcViewDescription(OpcNodeId viewId, DateTime timestamp)Public Sub New(viewId As OpcNodeId, timestamp As Date)Parameters
| Name | Type | Description |
|---|---|---|
viewId | OpcNodeId | The OpcNodeId of the view node. |
timestamp | DateTime | The time of the version to browse. The server uses the version created last before that time. |
OpcViewDescription(OpcNodeId, uint)
Initializes a new instance of the OpcViewDescription class which describes the version viewVersion of the view identified by viewId.
public OpcViewDescription(OpcNodeId viewId, uint viewVersion)Public Sub New(viewId As OpcNodeId, viewVersion As UInteger)Parameters
| Name | Type | Description |
|---|---|---|
viewId | OpcNodeId | The OpcNodeId of the view node. |
viewVersion | UInt32 | The version of the view to browse, as stated by the ViewVersion property of the view node. |
Fields
Default
Describes the whole address space instead of a view.
public static readonly OpcViewDescription DefaultPublic Shared ReadOnly [Default] As OpcViewDescriptionField value
Properties
Timestamp
Gets the time which selects the version of the view to browse.
public DateTime Timestamp { get; }Public ReadOnly Property Timestamp As DateProperty value
The time which selects the version of the view, or MinValue if the version is not selected by time.
ViewId
Gets the identifier of the view to browse.
public OpcNodeId ViewId { get; }Public ReadOnly Property ViewId As OpcNodeIdProperty value
The identifier of the view, or a null reference (Nothing in Visual Basic) or a null identifier (see IsNullOrEmpty) if the entire address space is browsed.
ViewVersion
Gets the version of the view to browse.
public uint ViewVersion { get; }Public ReadOnly Property ViewVersion As UIntegerProperty value
The version of the view, or zero if the version is not selected by number.

