Reference
IOpcReadOnlyNodeDataStore Members
Defines read-only mechanisms to retrieve node related data using OPC UA defined techniques to store and locate information using different OpcAttribute's and OpcName's.
Reference
IOpcReadOnlyNodeDataStore Members
- Type
- IOpcReadOnlyNodeDataStore
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Inherits members from IOpcNamespaceResolver.
Methods
Get
| Overload | Description |
|---|---|
| Get< | Retrieves the Value attribute of the element browsable through the name specified. |
| Get< | Retrieves the Value attribute of the element browsable through the name specified. |
| Get< | Retrieves the value of the attribute of the element browsable through the name specified. |
| Get< | Retrieves the value of the attribute of the element browsable through the name specified. |
| Get< | Retrieves the value of the attribute of the element browsable through the pathElements specified. |
| Get< | Retrieves the value of the attribute of the element browsable through the path specified. |
Get<T>(string)
Retrieves the Value attribute of the element browsable through the name specified.
T Get<T>(string name = "")Function [Get](Of T)(name As String = "") As TType parameters
| Name | Description |
|---|---|
T | The type of the value to query. |
Parameters
| Name | Type | Description |
|---|---|---|
name | String | The string formatted OpcName to use to browse to the element from that the requested Value attribute is to be retrieved. Optional, default "". |
Returns
T
The T of the attribute of the element requested or the default value if the attribute value is not of the type specified by T.
Get<T>(OpcName)
Retrieves the Value attribute of the element browsable through the name specified.
T Get<T>(OpcName name)Function [Get](Of T)(name As OpcName) As TType parameters
| Name | Description |
|---|---|
T | The type of value to query. |
Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName to use to browse to the element from that the requested Value attribute is to be retrieved. |
Returns
T
The T of the attribute of the element requested or the default value if the attribute value is not of the type specified by T.
Get<T>(OpcAttribute, string)
Retrieves the value of the attribute of the element browsable through the name specified.
T Get<T>(OpcAttribute attribute, string name = "")Function [Get](Of T)(attribute As OpcAttribute, name As String = "") As TType parameters
| Name | Description |
|---|---|
T | The type of value to query. |
Parameters
| Name | Type | Description |
|---|---|---|
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration identifying the attribute value to query from the element specified by the name. |
name | String | The string formatted OpcName to use to browse to the element from that the requested attribute value is to be retrieved. Optional, default "". |
Returns
T
The T of the attribute of the element requested or the default value if the attribute value is not of the type specified by T.
Get<T>(OpcAttribute, OpcName)
Retrieves the value of the attribute of the element browsable through the name specified.
T Get<T>(OpcAttribute attribute, OpcName name)Function [Get](Of T)(attribute As OpcAttribute, name As OpcName) As TType parameters
| Name | Description |
|---|---|
T | The type of value to query. |
Parameters
| Name | Type | Description |
|---|---|---|
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration identifying the attribute value to query from the element specified by the name. |
name | OpcName | The OpcName to use to browse to the element from that the requested attribute value is to be retrieved. |
Returns
T
The T of the attribute of the element requested or the default value if the attribute value is not of the type specified by T.
Get<T>(OpcAttribute, params OpcName[])
Retrieves the value of the attribute of the element browsable through the pathElements specified.
T Get<T>(OpcAttribute attribute, params OpcName[] pathElements)Function [Get](Of T)(
attribute As OpcAttribute,
ParamArray pathElements As OpcName()) As TType parameters
| Name | Description |
|---|---|
T | The type of value to query. |
Parameters
| Name | Type | Description |
|---|---|---|
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration identifying the attribute value to query from the element specified by the pathElements. |
pathElements | params OpcName[] | The OpcName's to use to browse to the element from that the requested attribute value is to be retrieved. |
Returns
T
The T of the attribute of the element requested or the default value if the attribute value is not of the type specified by T.
Exceptions
| Exception | Condition |
|---|---|
| Argument | One of the items in pathElements is a null reference ( |
Get<T>(OpcAttribute, OpcNamePath)
Retrieves the value of the attribute of the element browsable through the path specified.
T Get<T>(OpcAttribute attribute, OpcNamePath path)Function [Get](Of T)(attribute As OpcAttribute, path As OpcNamePath) As TType parameters
| Name | Description |
|---|---|
T | The type of value to query. |
Parameters
| Name | Type | Description |
|---|---|---|
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration identifying the attribute value to query from the element specified by the path. |
path | OpcNamePath | The sequence OpcName instances to use to browse to the element from that the requested attribute value is to be retrieved. |
Returns
T
The T of the attribute of the element requested or the default value if the attribute value is not of the type specified by T.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The path is a null reference ( |
ToArray
Copies the elements of this data store to a new array.
object[] ToArray()Function ToArray() As Object()Returns
Object[]
An object array containing copies of the elements of this data store.

