Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcReadOnlyNamespaceCollection type exposes the following members.
Initializes a new instance of the OpcReadOnlyNamespaceCollection class that is a read-only wrapper around the specified list
.
C#
public OpcReadOnlyNamespaceCollection(IList<OpcNamespace> list)
Parameters
list
IList<OpcNamespace>
The IList´1 of OpcNamespace instances to wrap.
Exceptions
The list
is a null reference (Nothing in Visual Basic).
Resolves another namespace using the information in the source
specified.
C#
public OpcNamespace Resolve(OpcNamespace source)
Parameters
source
OpcNamespace
The OpcNamespace its Index (if specified) or its Value (if specified) is used to determine the according namespace known.
Returns
The OpcNamespace instance known using the index or value of the source
specified; otherwise a null reference (Nothing in Visual Basic).
Exceptions
The source
is a null reference (Nothing in Visual Basic).
Resolves the unique identifier of the namespace specified by the namespaceValue
.
C#
public int ResolveIndex(string namespaceValue)
Parameters
namespaceValue
String
The string representation of the namespace its unique numeric identifier is to be resolved.
Returns
The unique numeric identifier of the namespace which could be looked up using the namespaceValue
specified; otherwise -1 if there is no known namespace which matches the namespaceValue
specified.
Resolves the String-based representation of the namespace which can be identified using the namespaceIndex
specified.
C#
public string ResolveValue(int namespaceIndex)
Parameters
namespaceIndex
Int32
The numeric unique identifier of the namespace its String-based representation is to be resolved.
Returns
The String-based representation of the namespace which could be looked up using the namespaceIndex
specified; otherwise a null reference (Nothing in Visual Basic).