OpcUserNameAcl Members

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

OpcUserNameAcl(OpcServerBase)

C#

public OpcUserNameAcl(OpcServerBase owner)


Parameters

owner OpcServerBase



Exceptions

ArgumentNullException


AddEntry(OpcServerIdentity)

C#

public OpcAccessControlEntry AddEntry(OpcServerIdentity identity)


Parameters

identity OpcServerIdentity



Returns

OpcAccessControlEntry



Exceptions

ArgumentNullException


AddEntry(OpcServerIdentity, OpcAccessControlMode)

C#

public OpcAccessControlEntry AddEntry(OpcServerIdentity identity, OpcAccessControlMode operationAccessMode)


Parameters

identity OpcServerIdentity


operationAccessMode OpcAccessControlMode



Returns

OpcAccessControlEntry



Exceptions

ArgumentNullException


AddEntry(OpcServerIdentity, OpcAccessControlMode, OpcAccessControlMode)

C#

public OpcAccessControlEntry AddEntry(OpcServerIdentity identity, OpcAccessControlMode operationAccessMode, OpcAccessControlMode endpointAccessMode)


Parameters

identity OpcServerIdentity


operationAccessMode OpcAccessControlMode


endpointAccessMode OpcAccessControlMode



Returns

OpcAccessControlEntry



Exceptions

ArgumentNullException


AddEntry(String, Byte[])

C#

public OpcAccessControlEntry AddEntry(string userName, byte[] password)


Parameters

userName String


password Byte[]



Returns

OpcAccessControlEntry



Exceptions

ArgumentException


ArgumentNullException


AddEntry(String, Byte[], OpcAccessControlMode)

C#

public OpcAccessControlEntry AddEntry(string userName, byte[] password, OpcAccessControlMode operationAccessMode)


Parameters

userName String


password Byte[]


operationAccessMode OpcAccessControlMode



Returns

OpcAccessControlEntry

AddEntry(String, Byte[], OpcAccessControlMode, OpcAccessControlMode)

C#

public OpcAccessControlEntry AddEntry(string userName, byte[] password, OpcAccessControlMode operationAccessMode, OpcAccessControlMode endpointAccessMode)


Parameters

userName String


password Byte[]


operationAccessMode OpcAccessControlMode


endpointAccessMode OpcAccessControlMode



Returns

OpcAccessControlEntry

AddEntry(String, String)

C#

public OpcAccessControlEntry AddEntry(string userName, string password)


Parameters

userName String


password String



Returns

OpcAccessControlEntry



Exceptions

ArgumentException


ArgumentNullException


AddEntry(String, String, OpcAccessControlMode)

C#

public OpcAccessControlEntry AddEntry(string userName, string password, OpcAccessControlMode operationAccessMode)


Parameters

userName String


password String


operationAccessMode OpcAccessControlMode



Returns

OpcAccessControlEntry

AddEntry(String, String, OpcAccessControlMode, OpcAccessControlMode)

C#

public OpcAccessControlEntry AddEntry(string userName, string password, OpcAccessControlMode operationAccessMode, OpcAccessControlMode endpointAccessMode)


Parameters

userName String


password String


operationAccessMode OpcAccessControlMode


endpointAccessMode OpcAccessControlMode



Returns

OpcAccessControlEntry

Authenticate(Object)

C#

public override OpcPrincipal Authenticate(object identityToken)


Parameters

identityToken Object



Returns

OpcPrincipal