Skip to content

Reference

OpcAccessControlEntry Class

Represents the access control settings of a single OpcPrincipal in an OpcAccessControlList: the operations allowed or denied and the endpoints enabled or disabled for the principal.

Reference

OpcAccessControlEntry Class ​

Namespace
Opc.UaFx.Server
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcAccessControlEntry Members

Represents the access control settings of a single OpcPrincipal in an OpcAccessControlList: the operations allowed or denied and the endpoints enabled or disabled for the principal.

Syntax ​

csharp
public class OpcAccessControlEntry
vbnet
Public Class OpcAccessControlEntry

Inheritance ​

Object → OpcAccessControlEntry

Constructors ​

NameDescription
OpcAccessControlEntry3 overloadsInitializes a new instance of the OpcAccessControlEntry class using the principal specified.

Properties ​

NameDescription
AllowedOperationsGets a read-only collection of the operations which have been allowed explicitly for the Principal.
DeniedOperationsGets a read-only collection of the operations which have been denied explicitly for the Principal.
DisabledEndpointsGets a read-only collection of the endpoints which have been disabled explicitly for the Principal.
EnabledEndpointsGets a read-only collection of the endpoints which have been enabled explicitly for the Principal.
EndpointAccessModeGets the mode which the entry uses to evaluate an endpoint which has neither been enabled nor disabled explicitly.
OperationAccessModeGets the mode which the entry uses to evaluate an operation which has neither been allowed nor denied explicitly.
PrincipalGets the principal the entry applies to.

Methods ​

NameDescription
Allow4 overloadsAllows the operations specified explicitly for the Principal.
Assign2 overloads · since v2.53Assigns the Principal of the current OpcAccessControlEntry to the OpcAccessControlRole instances defined by roles.
Deny4 overloadsDenies the operations specified explicitly for the Principal.
Disable2 overloadsDisables the endpoints specified explicitly for the Principal.
Enable2 overloadsEnables the endpoints specified explicitly for the Principal.
IsAllowed2 overloadsDetermines whether the operation specified is allowed for the Principal.
IsDenied2 overloadsDetermines whether the operation specified is denied for the Principal.
IsDisabledDetermines whether the endpoint specified is disabled for the Principal.
IsEnabledDetermines whether the endpoint specified is enabled for the Principal.
Revoke2 overloads · since v2.53Revokes the assignment of the Principal of the current OpcAccessControlEntry to the OpcAccessControlRole instances defined by roles.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59