Skip to content

Reference

API Changes in v2.53

API changes of Opc.UaFx.Advanced in v2.53: 32 added, 2 removed, 13 changed, 0 obsoleted.

Reference

API Changes in v2.53 ​

Releases
v2.53.0, v2.53.1
Compared with
v2.52.0
Package
Opc.UaFx.Advanced

Added ​

Opc.UaFx ​

SymbolSignature
IOpcDataTypeBuilder3 memberspublic interface IOpcDataTypeBuilder
OpcCertificateChangedEventArgs2 memberspublic class OpcCertificateChangedEventArgs : EventArgs
OpcCertificateChangedEventHandlerpublic delegate void OpcCertificateChangedEventHandler(object sender, OpcCertificateChangedEventArgs e)
OpcDataTypeNode.Createpublic static OpcDataTypeNode Create(IOpcDataTypeBuilder builder)
OpcEnum17 memberspublic class OpcEnum : IOpcDataTypeBuilder
OpcEnumField6 memberspublic class OpcEnumField
OpcEnumValue19 memberspublic class OpcEnumValue : IComparable, IComparable<OpcEnumValue>, IEquatable<OpcEnumValue>
OpcEnumValuesPropertyNode19 memberspublic class OpcEnumValuesPropertyNode : OpcPropertyNode, IOpcNode, IOpcVariableNodeInfo, IOpcNodeInfo
OpcMultiStateDiscreteNode21 members[OpcNodeType(2376)] public class OpcMultiStateDiscreteNode : OpcDiscreteItemNode, IOpcNode, IOpcVariableNodeInfo, IOpcNodeInfo
OpcMultiStateDiscreteNode<T>27 memberspublic class OpcMultiStateDiscreteNode<T> : OpcMultiStateDiscreteNode, IOpcNode, IOpcVariableNodeInfo, IOpcNodeInfo
OpcMultiStateValueDiscreteNode23 members[OpcNodeType(11238)] public class OpcMultiStateValueDiscreteNode : OpcDiscreteItemNode, IOpcNode, IOpcVariableNodeInfo, IOpcNodeInfo
OpcMultiStateValueDiscreteNode<T>27 memberspublic class OpcMultiStateValueDiscreteNode<T> : OpcMultiStateValueDiscreteNode, IOpcNode, IOpcVariableNodeInfo, IOpcNodeInfo
OpcReadEnumValuesPropertyValueCallbackpublic delegate OpcPropertyValue<OpcEnumValue[]> OpcReadEnumValuesPropertyValueCallback(OpcReadPropertyValueContext<OpcEnumValuesPropertyNode> context, OpcPropertyValue<OpcEnumValue[]> value)
OpcStruct18 memberspublic class OpcStruct : IOpcDataTypeBuilder
OpcStructField17 memberspublic class OpcStructField
OpcUserIdentityprotected OpcUserIdentity(OpcIdentityToken token)
OpcWriteEnumValuesPropertyValueCallbackpublic delegate OpcPropertyValue<OpcEnumValue[]> OpcWriteEnumValuesPropertyValueCallback(OpcWritePropertyValueContext<OpcEnumValuesPropertyNode> context, OpcPropertyValue<OpcEnumValue[]> value)

Opc.UaFx.Server ​

SymbolSignature
OpcAccessControlEntry.Assignpublic OpcAccessControlEntry Assign(IEnumerable<OpcAccessControlRole> roles)
OpcAccessControlEntry.Assignpublic OpcAccessControlEntry Assign(params OpcAccessControlRole[] roles)
OpcAccessControlEntry.Revokepublic OpcAccessControlEntry Revoke(IEnumerable<OpcAccessControlRole> roles)
OpcAccessControlEntry.Revokepublic OpcAccessControlEntry Revoke(params OpcAccessControlRole[] roles)
OpcAccessControlRole6 memberspublic class OpcAccessControlRole
OpcAccessControlRoleReadOnlyCollection1 memberpublic class OpcAccessControlRoleReadOnlyCollection : ReadOnlyCollection<OpcAccessControlRole>, IList<OpcAccessControlRole>, ICollection<OpcAccessControlRole>, IReadOnlyList<OpcAccessControlRole>, IReadOnlyCollection<OpcAccessControlRole>, IEnumerable<OpcAccessControlRole>, IList, ICollection, IEnumerable
OpcPrincipal.IsInRolepublic virtual bool IsInRole(OpcAccessControlRole role)
OpcServer.CertificateChangedpublic event OpcCertificateChangedEventHandler CertificateChanged
OpcServer.OnCertificateChangedprotected virtual void OnCertificateChanged(OpcCertificateChangedEventArgs e)
OpcServer.OnTypeResolveprotected virtual void OnTypeResolve(OpcTypeResolveEventArgs e)
OpcServer.TypeResolvepublic event OpcTypeResolveEventHandler TypeResolve
OpcServer.UseDynamicpublic bool UseDynamic { get; set; }
OpcServerSecurity.AccessControlRolespublic OpcAccessControlRoleReadOnlyCollection AccessControlRoles { get; }
OpcServerSecurity.Rolespublic OpcServerSecurityRoles Roles { get; }
OpcServerSecurityRoles9 memberspublic class OpcServerSecurityRoles

Removed ​

Opc.UaFx ​

SymbolSignature
OpcDataTypeNodeprotected OpcDataTypeNode(OpcNodeId id, OpcName name)
OpcDataTypeNode<T>.TypeInfopublic override OpcDataTypeInfo TypeInfo { get; }

Changed ​

Opc.UaFx ​

SymbolSignature (old, new)
OpcDataTypeNode.TypeInfopublic virtual OpcDataTypeInfo TypeInfo { get; }
public OpcDataTypeInfo TypeInfo { get; }

Opc.UaFx.Server ​

SymbolSignature (old, new)
OpcAccessControlEntry.Allowpublic void Allow(IEnumerable<OpcOperationType> operations)
public OpcAccessControlEntry Allow(IEnumerable<OpcOperationType> operations)
OpcAccessControlEntry.Allowpublic void Allow(IEnumerable<OpcRequestType> operations)
public OpcAccessControlEntry Allow(IEnumerable<OpcRequestType> operations)
OpcAccessControlEntry.Allowpublic void Allow(params OpcOperationType[] operations)
public OpcAccessControlEntry Allow(params OpcOperationType[] operations)
OpcAccessControlEntry.Allowpublic void Allow(params OpcRequestType[] operations)
public OpcAccessControlEntry Allow(params OpcRequestType[] operations)
OpcAccessControlEntry.Denypublic void Deny(IEnumerable<OpcOperationType> operations)
public OpcAccessControlEntry Deny(IEnumerable<OpcOperationType> operations)
OpcAccessControlEntry.Denypublic void Deny(IEnumerable<OpcRequestType> operations)
public OpcAccessControlEntry Deny(IEnumerable<OpcRequestType> operations)
OpcAccessControlEntry.Denypublic void Deny(params OpcOperationType[] operations)
public OpcAccessControlEntry Deny(params OpcOperationType[] operations)
OpcAccessControlEntry.Denypublic void Deny(params OpcRequestType[] operations)
public OpcAccessControlEntry Deny(params OpcRequestType[] operations)
OpcAccessControlEntry.Disablepublic void Disable(IEnumerable<OpcEndpointIdentity> endpoints)
public OpcAccessControlEntry Disable(IEnumerable<OpcEndpointIdentity> endpoints)
OpcAccessControlEntry.Disablepublic void Disable(params OpcEndpointIdentity[] endpoints)
public OpcAccessControlEntry Disable(params OpcEndpointIdentity[] endpoints)
OpcAccessControlEntry.Enablepublic void Enable(IEnumerable<OpcEndpointIdentity> endpoints)
public OpcAccessControlEntry Enable(IEnumerable<OpcEndpointIdentity> endpoints)
OpcAccessControlEntry.Enablepublic void Enable(params OpcEndpointIdentity[] endpoints)
public OpcAccessControlEntry Enable(params OpcEndpointIdentity[] endpoints)