Skip to content

Reference

API Changes in v2.12

API changes of Opc.UaFx.Advanced in v2.12: 34 added, 2 removed, 4 changed, 0 obsoleted.

Reference

API Changes in v2.12 ​

Releases
v2.12.0, v2.12.1, v2.12.2, v2.12.3
Compared with
v2.11.5
Package
Opc.UaFx.Advanced

Added ​

Opc.UaFx ​

SymbolSignature
IOpcApplicationInstance.NamespacesOpcReadOnlyNamespaceCollection Namespaces { get; }
IOpcNamespaceResolver.ResolveOpcNamespace Resolve(OpcNamespace source)
OpcApplicationInstance<TTransport, TSecurity>.Namespacespublic abstract OpcReadOnlyNamespaceCollection Namespaces { get; }
OpcArgument.Descriptionspublic OpcArgumentGlobalization Descriptions { get; }
OpcArgumentGlobalization9 memberspublic class OpcArgumentGlobalization
OpcContext.Namespacespublic OpcReadOnlyNamespaceCollection Namespaces { get; }
OpcEncodingOptions3 memberspublic class OpcEncodingOptions
OpcNamespace.Scopepublic OpcNamespaceScope Scope { get; }
OpcNamespaceCollection.ClearItemsprotected override void ClearItems()
OpcNamespaceCollection.Disposepublic void Dispose()
OpcNamespaceCollection.Disposeprotected virtual void Dispose(bool disposing)
OpcNamespaceCollection.InsertItemprotected override void InsertItem(int index, OpcNamespace item)
OpcNamespaceCollection.RemoveItemprotected override void RemoveItem(int index)
OpcNamespaceCollection.Resolvepublic OpcNamespace Resolve(OpcNamespace source)
OpcNamespaceCollection.ResolveIndexpublic int ResolveIndex(string namespaceValue)
OpcNamespaceCollection.ResolveValuepublic string ResolveValue(int namespaceIndex)
OpcNamespaceCollection.SetItemprotected override void SetItem(int index, OpcNamespace item)
OpcNamespaceScope3 memberspublic enum OpcNamespaceScope
OpcNode.Descriptionspublic OpcNodeGlobalization Descriptions { get; }
OpcNode.DisplayNamespublic OpcNodeGlobalization DisplayNames { get; }
OpcNodeExportOptions7 memberspublic class OpcNodeExportOptions
OpcNodeGlobalization9 memberspublic class OpcNodeGlobalization
OpcNodeParental3 members[Flags] public enum OpcNodeParental
OpcNodeReferenceExportOptions4 memberspublic class OpcNodeReferenceExportOptions
OpcReadOnlyNamespaceCollection.Resolvepublic OpcNamespace Resolve(OpcNamespace source)
OpcReadOnlyNamespaceCollection.ResolveIndexpublic int ResolveIndex(string namespaceValue)
OpcReadOnlyNamespaceCollection.ResolveValuepublic string ResolveValue(int namespaceIndex)

Opc.UaFx.Classic ​

SymbolSignature
OpcClassicApplicationDescription.HostIdentitypublic OpcClassicIdentity HostIdentity { get; set; }
OpcClassicIdentity4 memberspublic class OpcClassicIdentity : OpcIdentity

Opc.UaFx.Client ​

SymbolSignature
OpcClient.Namespacespublic override OpcReadOnlyNamespaceCollection Namespaces { get; }

Opc.UaFx.Client.Classic ​

SymbolSignature
OpcClassicDiscoveryClient.HostIdentitypublic OpcClassicIdentity HostIdentity { get; }
OpcClassicDiscoveryClientpublic OpcClassicDiscoveryClient(string host, OpcClassicIdentity hostIdentity)

Opc.UaFx.Server ​

SymbolSignature
OpcNodeManager.ExportNodespublic IEnumerable<OpcNodeSet> ExportNodes(OpcNodeExportOptions options)
OpcServerBase.Namespacespublic override OpcReadOnlyNamespaceCollection Namespaces { get; }

Removed ​

Opc.UaFx ​

SymbolSignature
IOpcNamespaceResolver.ResolveUri Resolve(int namespaceIndex)
IOpcNamespaceResolver.Resolveint Resolve(Uri namespaceUri)

Changed ​

Opc.UaFx ​

SymbolSignature (old, new)
OpcNamespaceCollectionpublic class OpcNamespaceCollection : Collection<OpcNamespace>, IList<OpcNamespace>, ICollection<OpcNamespace>, IReadOnlyList<OpcNamespace>, IReadOnlyCollection<OpcNamespace>, IEnumerable<OpcNamespace>, IList, ICollection, IEnumerable
public class OpcNamespaceCollection : Collection<OpcNamespace>, IList<OpcNamespace>, ICollection<OpcNamespace>, IReadOnlyList<OpcNamespace>, IReadOnlyCollection<OpcNamespace>, IEnumerable<OpcNamespace>, IList, ICollection, IEnumerable, IDisposable, IOpcNamespaceResolver
OpcReadOnlyNamespaceCollectionpublic class OpcReadOnlyNamespaceCollection : ReadOnlyCollection<OpcNamespace>, IList<OpcNamespace>, ICollection<OpcNamespace>, IReadOnlyList<OpcNamespace>, IReadOnlyCollection<OpcNamespace>, IEnumerable<OpcNamespace>, IList, ICollection, IEnumerable
public class OpcReadOnlyNamespaceCollection : ReadOnlyCollection<OpcNamespace>, IList<OpcNamespace>, ICollection<OpcNamespace>, IReadOnlyList<OpcNamespace>, IReadOnlyCollection<OpcNamespace>, IEnumerable<OpcNamespace>, IList, ICollection, IEnumerable, IOpcNamespaceResolver

Opc.UaFx.Server ​

SymbolSignature (old, new)
OpcDiscoveryServerpublic class OpcDiscoveryServer : OpcServerBase, IDisposable, IOpcApplicationInstance
public class OpcDiscoveryServer : OpcServerBase, IDisposable, IOpcApplicationInstance, IOpcNamespaceResolver
OpcServerBasepublic abstract class OpcServerBase : OpcApplicationInstance<OpcTransport, OpcServerSecurity>, IDisposable, IOpcApplicationInstance
public abstract class OpcServerBase : OpcApplicationInstance<OpcTransport, OpcServerSecurity>, IDisposable, IOpcApplicationInstance, IOpcNamespaceResolver