Skip to content

Reference

API Changes in v2.58

API changes of Opc.UaFx.Advanced in v2.58: 44 added, 1 removed, 1 changed, 2 obsoleted.

Reference

API Changes in v2.58 ​

Release
v2.58.0
Compared with
v2.57.1
Package
Opc.UaFx.Advanced

Added ​

Opc.UaFx ​

SymbolSignature
OpcAttribute.AccessLevelExAccessLevelEx = 27
OpcAttribute.AccessRestrictionsAccessRestrictions = 26
OpcAttribute.RolePermissionsRolePermissions = 24
OpcAttribute.UserRolePermissionsUserRolePermissions = 25
OpcAttributes.AccessLevelExAccessLevelEx = 134217728
OpcAttributes.AccessRestrictionsAccessRestrictions = 67108864
OpcAttributes.DataTypeDefinitionDataTypeDefinition = 8388608
OpcAttributes.RolePermissionsRolePermissions = 16777216
OpcAttributes.UserRolePermissionsUserRolePermissions = 33554432
OpcBrowseNode.IncludeSubtypespublic bool IncludeSubtypes { get; set; }
OpcCertificateIdentityTokenInfo1 memberpublic class OpcCertificateIdentityTokenInfo : OpcIdentityTokenInfo
OpcCertificateSettings.Organizationpublic string Organization { get; set; }
OpcData.Decode<T>public static T Decode<T>(OpcContext context, OpcRawObject value) where T : new()
OpcData.Encodepublic static OpcRawObject Encode(OpcContext context, object value, OpcEncodingType encodingType)
OpcData.Encodepublic static OpcRawObject Encode(OpcContext context, object value)
OpcDataFieldInfo.GetLengthpublic virtual int GetLength(int dimension)
OpcIdentityTokenInfo1 memberpublic class OpcIdentityTokenInfo
OpcPermissions18 members[Flags] public enum OpcPermissions
OpcRawObject5 memberspublic sealed class OpcRawObject
OpcRolePermission3 memberspublic class OpcRolePermission
OpcUserNameIdentityTokenInfo1 memberpublic class OpcUserNameIdentityTokenInfo : OpcIdentityTokenInfo
OpcViewDescriptionpublic OpcViewDescription(OpcNodeId viewId, DateTime timestamp)
OpcViewDescriptionpublic OpcViewDescription(OpcNodeId viewId, uint viewVersion)
OpcViewDescriptionpublic OpcViewDescription(OpcNodeId viewId)

Opc.UaFx.Client ​

SymbolSignature
OpcClient.ChangeUserIdentitypublic void ChangeUserIdentity(OpcUserIdentity identity)
OpcClient.DefaultReconnectIntervalpublic static readonly int DefaultReconnectInterval
OpcClient.MaxReconnectDurationpublic int MaxReconnectDuration { get; set; }
OpcClient.ReconnectIntervalpublic int ReconnectInterval { get; set; }
OpcDiscoveryClient.DiscoverEndpointspublic OpcEndpointDescriptionCollection DiscoverEndpoints(IEnumerable<string> profileUris)
OpcDiscoveryClient.DiscoverServerspublic OpcApplicationDescriptionCollection DiscoverServers(IEnumerable<string> serverUris)

Opc.UaFx.Server ​

SymbolSignature
OpcRequestProcessedEventArgs.IsUnsupportedServicepublic bool IsUnsupportedService { get; }
OpcRequestProcessedEventArgs.RequestTypepublic OpcRequestType RequestType { get; }
OpcRequestType.FindServersOnNetworkFindServersOnNetwork = 37
OpcRequestType.RegisterServerRegisterServer = 35
OpcRequestType.RegisterServer2RegisterServer2 = 36
OpcServer.Discoverypublic OpcServerDiscovery Discovery { get; }
OpcServer.OnSessionActivationFailedprotected virtual void OnSessionActivationFailed(OpcSessionActivationFailedEventArgs e)
OpcServer.SessionActivationFailedpublic event OpcSessionActivationFailedEventHandler SessionActivationFailed
OpcServerDiagnostics.IsEnabledpublic bool IsEnabled { get; set; }
OpcServerDiscovery1 memberpublic class OpcServerDiscovery
OpcServerInfo.IsProcessInfopublic bool IsProcessInfo { get; }
OpcServerSecurity.IsAuditingEnabledpublic bool IsAuditingEnabled { get; set; }
OpcSessionActivationFailedEventArgs3 memberspublic class OpcSessionActivationFailedEventArgs : EventArgs
OpcSessionActivationFailedEventHandlerpublic delegate void OpcSessionActivationFailedEventHandler(object sender, OpcSessionActivationFailedEventArgs e)

Removed ​

Opc.UaFx.Server ​

SymbolSignature
OpcCertificateAcl.ConfigureCoreprotected override void ConfigureCore()

Changed ​

Opc.UaFx ​

SymbolSignature (old, new)
OpcViewDescription.Defaultpublic static OpcViewDescription Default
public static readonly OpcViewDescription Default

Obsoleted ​

Opc.UaFx.Client ​

SymbolMessage
OpcClient.DefaultReconnectTimeoutUse DefaultReconnectInterval instead.
OpcClient.ReconnectTimeoutUse ReconnectInterval instead.