Skip to content

Reference

API Changes in v2.42

API changes of Opc.UaFx.Advanced in v2.42: 16 added, 0 removed, 12 changed, 0 obsoleted.

Reference

API Changes in v2.42 ​

Releases
v2.42.0, v2.42.0.1, v2.42.1, v2.42.2, v2.42.3, v2.42.4, v2.42.5
Compared with
v2.41.1
Package
Opc.UaFx.Advanced

Added ​

Opc.UaFx ​

SymbolSignature
ILicenseInfo.IsSubscriptionbool IsSubscription { get; }
OpcAnonymousIdentityToken1 memberpublic class OpcAnonymousIdentityToken : OpcIdentityToken
OpcAutomatism.UseNullInsteadOfEmptyArrayspublic static bool UseNullInsteadOfEmptyArrays { get; set; }
OpcCertificateIdentityToken2 memberspublic class OpcCertificateIdentityToken : OpcIdentityToken
OpcIdentityToken1 memberpublic abstract class OpcIdentityToken
OpcIssuedIdentityToken2 memberspublic class OpcIssuedIdentityToken : OpcIdentityToken
OpcUserIdentityprotected OpcUserIdentity(UserIdentityToken token)
OpcUserNameIdentityToken3 memberspublic class OpcUserNameIdentityToken : OpcIdentityToken

Opc.UaFx.Server ​

SymbolSignature
OpcAccessControlList.TokenTypeprotected abstract OpcAccessControlTokenType TokenType { get; }
OpcAccessControlTokenType4 memberspublic enum OpcAccessControlTokenType
OpcAnonymousAcl.TokenTypeprotected override OpcAccessControlTokenType TokenType { get; }
OpcCertificateAcl.TokenTypeprotected override OpcAccessControlTokenType TokenType { get; }
OpcIssuedTokenAcl.TokenTypeprotected override OpcAccessControlTokenType TokenType { get; }
OpcServerSecurity.AddAccessControlListpublic void AddAccessControlList(OpcAccessControlList accessControlList)
OpcServerSecurity.RemoveAccessControlListpublic bool RemoveAccessControlList(OpcAccessControlList accessControlList)
OpcUserNameAcl.TokenTypeprotected override OpcAccessControlTokenType TokenType { get; }

Changed ​

Opc.UaFx.Server ​

SymbolSignature (old, new)
OpcAccessControlList.Authenticatepublic abstract OpcPrincipal Authenticate(object identityToken)
public abstract OpcPrincipal Authenticate(OpcIdentityToken identityToken)
OpcAccessControlList.IsEndpointDisabledpublic bool IsEndpointDisabled(OpcPrincipal principal, OpcEndpointIdentity endpoint)
public virtual bool IsEndpointDisabled(OpcPrincipal principal, OpcEndpointIdentity endpoint)
OpcAccessControlList.IsEndpointDisabledpublic bool IsEndpointDisabled(OpcPrincipal principal)
public virtual bool IsEndpointDisabled(OpcPrincipal principal)
OpcAccessControlList.IsEndpointEnabledpublic bool IsEndpointEnabled(OpcPrincipal principal, OpcEndpointIdentity endpoint)
public virtual bool IsEndpointEnabled(OpcPrincipal principal, OpcEndpointIdentity endpoint)
OpcAccessControlList.IsEndpointEnabledpublic bool IsEndpointEnabled(OpcPrincipal principal)
public virtual bool IsEndpointEnabled(OpcPrincipal principal)
OpcAccessControlList.IsOperationAllowedpublic bool IsOperationAllowed(OpcPrincipal principal, OpcOperationType operation)
public virtual bool IsOperationAllowed(OpcPrincipal principal, OpcOperationType operation)
OpcAccessControlList.IsOperationDeniedpublic bool IsOperationDenied(OpcPrincipal principal, OpcOperationType operation)
public virtual bool IsOperationDenied(OpcPrincipal principal, OpcOperationType operation)
OpcAnonymousAcl.Authenticatepublic override OpcPrincipal Authenticate(object identityToken)
public override OpcPrincipal Authenticate(OpcIdentityToken identityToken)
OpcCertificateAcl.Authenticatepublic override OpcPrincipal Authenticate(object identityToken)
public override OpcPrincipal Authenticate(OpcIdentityToken identityToken)
OpcIssuedTokenAcl.Authenticatepublic override OpcPrincipal Authenticate(object identityToken)
public override OpcPrincipal Authenticate(OpcIdentityToken identityToken)
OpcServerSecurity.Authenticatepublic OpcPrincipal Authenticate(object identityToken)
public OpcPrincipal Authenticate(OpcIdentityToken identityToken)
OpcUserNameAcl.Authenticatepublic override OpcPrincipal Authenticate(object identityToken)
public override OpcPrincipal Authenticate(OpcIdentityToken identityToken)