Skip to content

Reference

API Changes in v2.40

API changes of Opc.UaFx.Advanced in v2.40: 9 added, 3 removed, 2 changed, 0 obsoleted.

Reference

API Changes in v2.40 ​

Release
v2.40.0
Compared with
v2.33.0
Package
Opc.UaFx.Advanced

Added ​

Opc.UaFx ​

SymbolSignature
ExtensionObjectExtensions1 memberpublic static class ExtensionObjectExtensions
OpcContext.Enterpublic static OpcContext.Local Enter(IEnumerable<OpcNamespace> namespaces)
OpcContext.Enterpublic static OpcContext.Local Enter(params OpcNamespace[] namespaces)
OpcContext.Local1 memberpublic sealed class OpcContext.Local : OpcContext, IOpcNamespaceResolver, IDisposable
OpcData.Decode<T>public static T Decode<T>(OpcContext context, byte[] buffer) where T : new()
OpcData.Decode<T>public static T Decode<T>(OpcContext context, Stream stream) where T : new()
OpcData.ToExtensionpublic static ExtensionObject ToExtension(object instance)
OpcNodeSet.Loadpublic static OpcNodeSet Load(string filePath, OpcNodeSetLoadOptions options)
OpcNodeSetLoadOptions2 members[Flags] public enum OpcNodeSetLoadOptions

Removed ​

Opc.UaFx ​

SymbolSignature
OpcModellingRule.MandatorySharedMandatoryShared = 3
OpcModellingRules.MandatorySharedIdpublic static readonly OpcNodeId MandatorySharedId
OpcObjectTypes.OpcModellingRule.MandatorySharedpublic OpcNodeId MandatoryShared { get; }

Changed ​

Opc.UaFx ​

SymbolSignature (old, new)
OpcModellingRule.MandatoryPlaceholderMandatoryPlaceholder = 5
MandatoryPlaceholder = 4
OpcModellingRule.OptionalPlaceholderOptionalPlaceholder = 4
OptionalPlaceholder = 3