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


TokenType

C#

protected override OpcAccessControlTokenType TokenType { get; }


Property Value

OpcAccessControlTokenType

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(OpcIdentityToken)

C#

public override OpcPrincipal Authenticate(OpcIdentityToken identityToken)


Parameters

identityToken OpcIdentityToken



Returns

OpcPrincipal