OpcAccessControlEntry Members

Namespace: Opc.UaFx.Server
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcAccessControlEntry type exposes the following members.

OpcAccessControlEntry(OpcPrincipal)

C#

public OpcAccessControlEntry(OpcPrincipal principal)


Parameters

principal OpcPrincipal



Exceptions

ArgumentNullException


OpcAccessControlEntry(OpcPrincipal, OpcAccessControlMode)

C#

public OpcAccessControlEntry(OpcPrincipal principal, OpcAccessControlMode operationAccessMode)


Parameters

principal OpcPrincipal


operationAccessMode OpcAccessControlMode



Exceptions

ArgumentNullException


OpcAccessControlEntry(OpcPrincipal, OpcAccessControlMode, OpcAccessControlMode)

C#

public OpcAccessControlEntry(OpcPrincipal principal, OpcAccessControlMode operationAccessMode, OpcAccessControlMode endpointAccessMode)


Parameters

principal OpcPrincipal


operationAccessMode OpcAccessControlMode


endpointAccessMode OpcAccessControlMode



Exceptions

ArgumentNullException


AllowedOperations

C#

public OpcOperationTypeReadOnlyCollection AllowedOperations { get; }


Property Value

OpcOperationTypeReadOnlyCollection

DeniedOperations

C#

public OpcOperationTypeReadOnlyCollection DeniedOperations { get; }


Property Value

OpcOperationTypeReadOnlyCollection

DisabledEndpoints

C#

public OpcEndpointIdentityReadOnlyCollection DisabledEndpoints { get; }


Property Value

OpcEndpointIdentityReadOnlyCollection

EnabledEndpoints

C#

public OpcEndpointIdentityReadOnlyCollection EnabledEndpoints { get; }


Property Value

OpcEndpointIdentityReadOnlyCollection

EndpointAccessMode

C#

public OpcAccessControlMode EndpointAccessMode { get; }


Property Value

OpcAccessControlMode

OperationAccessMode

C#

public OpcAccessControlMode OperationAccessMode { get; }


Property Value

OpcAccessControlMode

Principal

C#

public OpcPrincipal Principal { get; }


Property Value

OpcPrincipal

Allow(IEnumerable<OpcOperationType>)

C#

public void Allow(IEnumerable<OpcOperationType> operations)


Parameters

operations IEnumerable<OpcOperationType>




Exceptions

ArgumentNullException


Allow(IEnumerable<OpcRequestType>)

C#

public void Allow(IEnumerable<OpcRequestType> operations)


Parameters

operations IEnumerable<OpcRequestType>


Allow(OpcOperationType[])

C#

public void Allow(params OpcOperationType[] operations)


Parameters

operations OpcOperationType[]




Exceptions

ArgumentNullException


Allow(OpcRequestType[])

C#

public void Allow(params OpcRequestType[] operations)


Parameters

operations OpcRequestType[]




Exceptions

ArgumentNullException


Deny(IEnumerable<OpcOperationType>)

C#

public void Deny(IEnumerable<OpcOperationType> operations)


Parameters

operations IEnumerable<OpcOperationType>




Exceptions

ArgumentNullException


Deny(IEnumerable<OpcRequestType>)

C#

public void Deny(IEnumerable<OpcRequestType> operations)


Parameters

operations IEnumerable<OpcRequestType>


Deny(OpcOperationType[])

C#

public void Deny(params OpcOperationType[] operations)


Parameters

operations OpcOperationType[]




Exceptions

ArgumentNullException


Deny(OpcRequestType[])

C#

public void Deny(params OpcRequestType[] operations)


Parameters

operations OpcRequestType[]




Exceptions

ArgumentNullException


Disable(IEnumerable<OpcEndpointIdentity>)

C#

public void Disable(IEnumerable<OpcEndpointIdentity> endpoints)


Parameters

endpoints IEnumerable<OpcEndpointIdentity>




Exceptions

ArgumentNullException


Disable(OpcEndpointIdentity[])

C#

public void Disable(params OpcEndpointIdentity[] endpoints)


Parameters

endpoints OpcEndpointIdentity[]




Exceptions

ArgumentNullException


Enable(IEnumerable<OpcEndpointIdentity>)

C#

public void Enable(IEnumerable<OpcEndpointIdentity> endpoints)


Parameters

endpoints IEnumerable<OpcEndpointIdentity>




Exceptions

ArgumentNullException


Enable(OpcEndpointIdentity[])

C#

public void Enable(params OpcEndpointIdentity[] endpoints)


Parameters

endpoints OpcEndpointIdentity[]




Exceptions

ArgumentNullException


IsAllowed(OpcOperationType)

C#

public bool IsAllowed(OpcOperationType operation)


Parameters

operation OpcOperationType



Returns

Boolean



Exceptions

ArgumentNullException


IsAllowed(OpcRequestType)

C#

public bool IsAllowed(OpcRequestType operation)


Parameters

operation OpcRequestType



Returns

Boolean

IsDenied(OpcOperationType)

C#

public bool IsDenied(OpcOperationType operation)


Parameters

operation OpcOperationType



Returns

Boolean



Exceptions

ArgumentNullException


IsDenied(OpcRequestType)

C#

public bool IsDenied(OpcRequestType operation)


Parameters

operation OpcRequestType



Returns

Boolean

IsDisabled(OpcEndpointIdentity)

C#

public bool IsDisabled(OpcEndpointIdentity endpoint)


Parameters

endpoint OpcEndpointIdentity



Returns

Boolean



Exceptions

ArgumentNullException


IsEnabled(OpcEndpointIdentity)

C#

public bool IsEnabled(OpcEndpointIdentity endpoint)


Parameters

endpoint OpcEndpointIdentity



Returns

Boolean



Exceptions

ArgumentNullException