Skip to content

Reference

API Changes in v2.11

API changes of Opc.UaFx.Advanced in v2.11: 47 added, 4 removed, 8 changed, 1 obsoleted.

Reference

API Changes in v2.11 ​

Releases
v2.11.0, v2.11.1, v2.11.2, v2.11.3, v2.11.3.1, v2.11.4, v2.11.5
Compared with
v2.10.0.3
Package
Opc.UaFx.Advanced

Added ​

Opc.UaFx ​

SymbolSignature
IOpcApplicationInstance.SystemContextOpcContext SystemContext { get; }
OpcApplicationConfiguration.Validatepublic void Validate(OpcContext context)
OpcApplicationInstance<TTransport, TSecurity>.SystemContextpublic abstract OpcContext SystemContext { get; }
OpcCertificateInfo.ApplicationUripublic Uri ApplicationUri { get; }
OpcContext.Ownerpublic IOpcApplicationInstance Owner { get; }
OpcContext.PreferredLocalespublic virtual OpcLocaleCollection PreferredLocales { get; }
OpcEventDataSetItem.ClientIDpublic long ClientID { get; }
OpcException.Contextpublic OpcContext Context { get; }
OpcExceptionpublic OpcException(OpcContext context, OpcResult result)
OpcException[CLSCompliant(false)] public OpcException(OpcContext context, OpcStatusCode code, Exception inner)
OpcException[CLSCompliant(false)] public OpcException(OpcContext context, OpcStatusCode code, string message, Exception inner)
OpcException[CLSCompliant(false)] public OpcException(OpcContext context, OpcStatusCode code, string message)
OpcException[CLSCompliant(false)] public OpcException(OpcContext context, OpcStatusCode code)
OpcExceptionpublic OpcException(OpcContext context, string message)
OpcExceptionpublic OpcException(OpcContext context)
OpcLocaleCollection.Addpublic void Add(CultureInfo culture)
OpcNode.ReadDisplayNameCallbackpublic OpcReadAttributeValueCallback<OpcText> ReadDisplayNameCallback { get; set; }
OpcNode.WriteDisplayNameCallbackpublic OpcWriteAttributeValueCallback<OpcText> WriteDisplayNameCallback { get; set; }
OpcNodeSet.Savepublic void Save(Stream stream)
OpcNodeSet.Savepublic void Save(string filePath)
OpcTaskSchedule.CustomSchedulerpublic static OpcTaskSchedule.Scheduler CustomScheduler { get; set; }
OpcTaskSchedule.QuerySchedulerpublic static OpcTaskSchedule.Scheduler QueryScheduler(SynchronizationContext context, out bool isContextSensitive)
OpcTaskSchedule.Schedulepublic static void Schedule(Action action, SynchronizationContext context)

Opc.UaFx.Client ​

SymbolSignature
OpcBrowseNodeContext.AddressSpaceExpiredpublic event EventHandler AddressSpaceExpired
OpcBrowseNodeContext.OnAddressSpaceExpiredprotected virtual void OnAddressSpaceExpired(EventArgs e)
OpcBrowseNodeContext.Updateprotected override sealed void Update()
OpcClientSecurity.AutoUpgradeEndpointPolicypublic bool AutoUpgradeEndpointPolicy { get; set; }
OpcClientServices.ReadNodesHistory[CLSCompliant(false)] public IOpcReadNodesHistoryService ReadNodesHistory { get; }
OpcMonitoredItemStatus.QueueModepublic OpcMonitoredItemQueueMode QueueMode { get; }
OpcMonitoredItemStatus.QueueSizepublic long QueueSize { get; }
OpcNodeAccessContext.Updateprotected virtual void Update()
OpcSubscription.ChangeMonitoringModepublic void ChangeMonitoringMode(OpcMonitoringMode monitoringMode)

Opc.UaFx.Server ​

SymbolSignature
OpcDiscoveryServer.SystemContextpublic override OpcContext SystemContext { get; }
OpcNodeManager.ExportNodespublic IEnumerable<OpcNodeSet> ExportNodes()
OpcServer.GetSessionpublic OpcSession GetSession(OpcNodeId sessionId)
OpcServer.Globalizationpublic OpcServerGlobalization Globalization { get; }
OpcServer.ResumeCoreprotected override void ResumeCore()
OpcServer.SuspendCoreprotected override void SuspendCore()
OpcServerBase.Resumepublic void Resume()
OpcServerBase.ResumeCoreprotected virtual void ResumeCore()
OpcServerBase.Suspendpublic void Suspend()
OpcServerBase.SuspendCoreprotected virtual void SuspendCore()
OpcServerGlobalization10 memberspublic class OpcServerGlobalization
OpcServerState.SuspendedSuspended = 6
OpcServerState.SuspendingSuspending = 5
OpcSession.PreferredLocalespublic OpcLocaleCollection PreferredLocales { get; }

Opc.UaFx.Services ​

SymbolSignature
IOpcReadNodesHistoryService.TimestampsToReturnOpcTimestampsToReturn? TimestampsToReturn { get; set; }

Removed ​

Opc.UaFx ​

SymbolSignature
OpcMethodContextprotected OpcMethodContext(OpcMethodContext context)

Opc.UaFx.Client ​

SymbolSignature
OpcMonitoredItemStatus.AutoFlushCachepublic bool AutoFlushCache { get; }
OpcMonitoredItemStatus.ChangeMonitoringModepublic void ChangeMonitoringMode(OpcMonitoringMode monitoringMode)
OpcMonitoredItemStatus.DataItemQueueSizepublic int DataItemQueueSize { get; }

Changed ​

Opc.UaFx ​

SymbolSignature (old, new)
OpcDataChangeDataSetItem.ClientIDpublic int ClientID { get; }
public long ClientID { get; }
OpcNode.ReadDescriptionCallbackpublic OpcReadAttributeValueCallback<string> ReadDescriptionCallback { get; set; }
public OpcReadAttributeValueCallback<OpcText> ReadDescriptionCallback { get; set; }
OpcNode.WriteDescriptionCallbackpublic OpcWriteAttributeValueCallback<string> WriteDescriptionCallback { get; set; }
public OpcWriteAttributeValueCallback<OpcText> WriteDescriptionCallback { get; set; }

Opc.UaFx.Client ​

SymbolSignature (old, new)
OpcClient.SystemContextpublic OpcContext SystemContext { get; }
public override OpcContext SystemContext { get; }
OpcMonitoredItemStatus.Idpublic int Id { get; }
public long Id { get; }

Opc.UaFx.Server ​

SymbolSignature (old, new)
OpcOperationContext.ClientIDpublic int ClientID { get; }
public long ClientID { get; }
OpcOperationContext.PreferredLocalespublic OpcLocaleCollection PreferredLocales { get; }
public override OpcLocaleCollection PreferredLocales { get; }
OpcServer.SystemContextpublic OpcContext SystemContext { get; }
public override OpcContext SystemContext { get; }

Obsoleted ​

Opc.UaFx ​

SymbolMessage
OpcTaskSchedule.DefaultSchedulerUse CustomScheduler instead.