OpcServerIdentity Members

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

OpcServerIdentity(String)

C#

public OpcServerIdentity(string userName)


Parameters

userName String



Exceptions

ArgumentException


ArgumentNullException


OpcServerIdentity(String, Byte[])

C#

public OpcServerIdentity(string userName, byte[] password)


Parameters

userName String


password Byte[]



Exceptions

ArgumentException


ArgumentNullException


OpcServerIdentity(String, String)

C#

public OpcServerIdentity(string userName, string password)


Parameters

userName String


password String



Exceptions

ArgumentException


ArgumentNullException


DisplayName

C#

public override string DisplayName { get; }


Property Value

String

UserName

C#

public string UserName { get; }


Property Value

String

ChangePassword(Byte[])

C#

public void ChangePassword(byte[] password)


Parameters

password Byte[]




Exceptions

ArgumentNullException


InvalidOperationException


ChangePassword(String)

C#

public void ChangePassword(string password)


Parameters

password String




Exceptions

ArgumentNullException


InvalidOperationException


Impersonate()

C#

public override OpcImpersonationContext Impersonate()


Returns

OpcImpersonationContext

Matches(String, String)

C#

public virtual bool Matches(string userName, string password)


Parameters

userName String


password String



Returns

Boolean



Exceptions

ArgumentException


ArgumentNullException


TransformPassword(String)

C#

protected virtual byte[] TransformPassword(string password)


Parameters

password String



Returns

Byte[]