Skip to content

Reference

OpcServerSecurityRoles Members

Provides the default OpcAccessControlRole instances usually known to the OpcServer.

Reference

OpcServerSecurityRoles Members ​

Type
OpcServerSecurityRoles
Namespace
Opc.UaFx.Server
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0

Properties ​

Anonymous ​

Gets the role which is allowed to browse and read non-security related Nodes only in the Server Object and all type Nodes.

csharp
public OpcAccessControlRole Anonymous { get; }
vbnet
Public ReadOnly Property Anonymous As OpcAccessControlRole

Property value

OpcAccessControlRole

AuthenticatedUser ​

Gets the role which is allowed to browse and read non-security related Nodes.

csharp
public OpcAccessControlRole AuthenticatedUser { get; }
vbnet
Public ReadOnly Property AuthenticatedUser As OpcAccessControlRole

Property value

OpcAccessControlRole

ConfigureAdmin ​

Gets the role which is allowed to change the non-security related configuration settings.

csharp
public OpcAccessControlRole ConfigureAdmin { get; }
vbnet
Public ReadOnly Property ConfigureAdmin As OpcAccessControlRole

Property value

OpcAccessControlRole

Engineer ​

Gets the role which is allowed to browse, read/write configuration data, read historical data/events, call Methods or subscribe to data/events.

csharp
public OpcAccessControlRole Engineer { get; }
vbnet
Public ReadOnly Property Engineer As OpcAccessControlRole

Property value

OpcAccessControlRole

Observer ​

Gets the role which is allowed to browse, read live data, read historical data/events or subscribe to data/events.

csharp
public OpcAccessControlRole Observer { get; }
vbnet
Public ReadOnly Property Observer As OpcAccessControlRole

Property value

OpcAccessControlRole

Operator ​

Gets the role which is allowed to browse, read live data, read historical data/events or subscribe to data/events. In addition, the Session is allowed to write some live data and call some Methods.

csharp
public OpcAccessControlRole Operator { get; }
vbnet
Public ReadOnly Property [Operator] As OpcAccessControlRole

Property value

OpcAccessControlRole

SecurityAdmin ​

Gets the role which is allowed to change security related settings.

csharp
public OpcAccessControlRole SecurityAdmin { get; }
vbnet
Public ReadOnly Property SecurityAdmin As OpcAccessControlRole

Property value

OpcAccessControlRole

Supervisor ​

Gets the role which is allowed to browse, read live data, read historical data/events, call Methods or subscribe to data/events.

csharp
public OpcAccessControlRole Supervisor { get; }
vbnet
Public ReadOnly Property Supervisor As OpcAccessControlRole

Property value

OpcAccessControlRole

Methods ​

All ​

Provides an enumerable sequence of all default roles.

csharp
public IEnumerable<OpcAccessControlRole> All()
vbnet
Public Function All() As IEnumerable(Of OpcAccessControlRole)

Returns

IEnumerable<OpcAccessControlRole>

An IEnumerable<T> of the default OpcAccessControlRole instances.