Namespace: Opc.UaFx.Server
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcAccessControlEntry type exposes the following members.
C#
public OpcAccessControlEntry(OpcPrincipal principal)
Parameters
principal
OpcPrincipal
Exceptions
C#
public OpcAccessControlEntry(OpcPrincipal principal, OpcAccessControlMode operationAccessMode)
Parameters
principal
OpcPrincipal
operationAccessMode
OpcAccessControlMode
Exceptions
C#
public OpcAccessControlEntry(OpcPrincipal principal, OpcAccessControlMode operationAccessMode, OpcAccessControlMode endpointAccessMode)
Parameters
principal
OpcPrincipal
operationAccessMode
OpcAccessControlMode
endpointAccessMode
OpcAccessControlMode
Exceptions
C#
public OpcOperationTypeReadOnlyCollection AllowedOperations { get; }
Property Value
C#
public OpcOperationTypeReadOnlyCollection DeniedOperations { get; }
Property Value
C#
public OpcEndpointIdentityReadOnlyCollection DisabledEndpoints { get; }
Property Value
C#
public OpcEndpointIdentityReadOnlyCollection EnabledEndpoints { get; }
Property Value
C#
public void Allow(IEnumerable<OpcOperationType> operations)
Parameters
operations
IEnumerable<OpcOperationType>
Exceptions
C#
public void Allow(IEnumerable<OpcRequestType> operations)
Parameters
operations
IEnumerable<OpcRequestType>
C#
public void Allow(params OpcOperationType[] operations)
Parameters
operations
OpcOperationType[]
Exceptions
C#
public void Allow(params OpcRequestType[] operations)
Parameters
operations
OpcRequestType[]
Exceptions
C#
public void Deny(IEnumerable<OpcOperationType> operations)
Parameters
operations
IEnumerable<OpcOperationType>
Exceptions
C#
public void Deny(IEnumerable<OpcRequestType> operations)
Parameters
operations
IEnumerable<OpcRequestType>
C#
public void Deny(params OpcOperationType[] operations)
Parameters
operations
OpcOperationType[]
Exceptions
C#
public void Deny(params OpcRequestType[] operations)
Parameters
operations
OpcRequestType[]
Exceptions
C#
public void Disable(IEnumerable<OpcEndpointIdentity> endpoints)
Parameters
endpoints
IEnumerable<OpcEndpointIdentity>
Exceptions
C#
public void Disable(params OpcEndpointIdentity[] endpoints)
Parameters
endpoints
OpcEndpointIdentity[]
Exceptions
C#
public void Enable(IEnumerable<OpcEndpointIdentity> endpoints)
Parameters
endpoints
IEnumerable<OpcEndpointIdentity>
Exceptions
C#
public void Enable(params OpcEndpointIdentity[] endpoints)
Parameters
endpoints
OpcEndpointIdentity[]
Exceptions
C#
public bool IsAllowed(OpcOperationType operation)
Parameters
operation
OpcOperationType
Returns
Exceptions
C#
public bool IsDenied(OpcOperationType operation)
Parameters
operation
OpcOperationType
Returns
Exceptions
C#
public bool IsDisabled(OpcEndpointIdentity endpoint)
Parameters
endpoint
OpcEndpointIdentity
Returns
Exceptions
C#
public bool IsEnabled(OpcEndpointIdentity endpoint)
Parameters
endpoint
OpcEndpointIdentity
Returns
Exceptions