Skip to content

Reference

API Changes in v2.19

API changes of Opc.UaFx.Advanced in v2.19: 36 added, 1 removed, 10 changed, 0 obsoleted.

Reference

API Changes in v2.19 ​

Releases
v2.19.0, v2.19.1, v2.19.2
Compared with
v2.18.5
Package
Opc.UaFx.Advanced

Added ​

Opc.UaFx ​

SymbolSignature
IOpcNodeInfo.ChildIOpcNodeInfo Child(OpcNamePath namePath)
OpcEvent.GetValue<T>protected T GetValue<T>(string memberName = "")
OpcNamePath.GetEnumeratorpublic IEnumerator<OpcName> GetEnumerator()
OpcNodeTypeInfo.Childpublic IOpcNodeInfo Child(OpcNamePath namePath)

Opc.UaFx.Client ​

SymbolSignature
OpcClient.GetTypepublic IOpcType GetType(OpcName name)
OpcClient.GetTypepublic IOpcType GetType(OpcNodeId typeId)
OpcClient.GetTypepublic IOpcType GetType(string name)
OpcClient.GetTypepublic IOpcType GetType(Type underlyingType)
OpcClient.GetTypespublic IOpcType[] GetTypes()
OpcClient.IsSubtypeOfpublic bool IsSubtypeOf(OpcNodeId subtypeId, OpcNodeId typeId)
OpcNodeInfo.Childpublic OpcNodeInfo Child(OpcName name)
OpcNodeInfo.Childpublic OpcNodeInfo Child(OpcNamePath namePath)

Opc.UaFx.Server ​

SymbolSignature
OpcServer.OnRequestJudgementprotected virtual void OnRequestJudgement(OpcRequestJudgementEventArgs e)
OpcServer.RequestJudgementpublic event OpcRequestJudgementEventHandler RequestJudgement

Opc.UaFx.Services ​

SymbolSignature
OpcAddNodesResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcAddReferencesResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcBrowseNextResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcBrowseResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcCallMethodsResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcDeleteNodesResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcDeleteReferencesResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcReadNodesHistoryResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcReadNodesResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcRegisterNodesResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcRequestImpeachment2 memberspublic enum OpcRequestImpeachment
OpcRequestJudgementEventArgs6 memberspublic class OpcRequestJudgementEventArgs : EventArgs
OpcRequestJudgementEventHandlerpublic delegate void OpcRequestJudgementEventHandler(object sender, OpcRequestJudgementEventArgs e)
OpcServiceRequest.ServiceNamepublic string ServiceName { get; }
OpcServiceResponse.Exceptionpublic OpcException Exception { get; }
OpcServiceResponse.GetResultExceptionspublic IEnumerable<OpcException> GetResultExceptions()
OpcServiceResponse.GetResultspublic abstract IEnumerable<OpcResult> GetResults()
OpcServiceResponse.ServiceNamepublic string ServiceName { get; }
OpcTranslatePathsResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcUnregisterNodesResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcUpdateNodesHistoryResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()
OpcWriteNodesResponse.GetResultspublic override IEnumerable<OpcResult> GetResults()

Removed ​

Opc.UaFx.Client ​

SymbolSignature
OpcClient.BrowseNodeIdspublic IEnumerable<OpcNodeId> BrowseNodeIds(BrowsePathCollection pathsToTranslate)

Changed ​

Opc.UaFx ​

SymbolSignature (old, new)
IOpcReadOnlyNodeDataStorepublic interface IOpcReadOnlyNodeDataStore
public interface IOpcReadOnlyNodeDataStore : IOpcNamespaceResolver
OpcEventNodeSnapshotpublic class OpcEventNodeSnapshot : OpcInstanceNodeSnapshot, IOpcReadOnlyNodeDataStore
public class OpcEventNodeSnapshot : OpcInstanceNodeSnapshot, IOpcReadOnlyNodeDataStore, IOpcNamespaceResolver
OpcEventNodeViewpublic class OpcEventNodeView : IOpcReadOnlyNodeDataStore
public class OpcEventNodeView : IOpcReadOnlyNodeDataStore, IOpcNamespaceResolver
OpcFileReadMethodNode.FileReadCallback[CLSCompliant(false)] public delegate byte[] OpcFileReadMethodNode.FileReadCallback(uint fileHandle, int length)
[CLSCompliant(false)] public delegate ByteString OpcFileReadMethodNode.FileReadCallback(uint fileHandle, int length)
OpcFileReadMethodNode.FileReadExCallback[CLSCompliant(false)] public delegate byte[] OpcFileReadMethodNode.FileReadExCallback(OpcMethodContext context, uint fileHandle, int length)
[CLSCompliant(false)] public delegate ByteString OpcFileReadMethodNode.FileReadExCallback(OpcMethodContext context, uint fileHandle, int length)
OpcFileWriteMethodNode.FileWriteCallback[CLSCompliant(false)] public delegate void OpcFileWriteMethodNode.FileWriteCallback(uint fileHandle, byte[] data)
[CLSCompliant(false)] public delegate void OpcFileWriteMethodNode.FileWriteCallback(uint fileHandle, ByteString data)
OpcFileWriteMethodNode.FileWriteExCallback[CLSCompliant(false)] public delegate void OpcFileWriteMethodNode.FileWriteExCallback(OpcMethodContext context, uint fileHandle, byte[] data)
[CLSCompliant(false)] public delegate void OpcFileWriteMethodNode.FileWriteExCallback(OpcMethodContext context, uint fileHandle, ByteString data)
OpcFilterOperand.OfTypepublic static OpcContentFilterElement OfType(object value)
public static OpcContentFilterElement OfType(OpcNodeId typeId)
OpcInstanceNodeSnapshotpublic class OpcInstanceNodeSnapshot : IOpcReadOnlyNodeDataStore
public class OpcInstanceNodeSnapshot : IOpcReadOnlyNodeDataStore, IOpcNamespaceResolver
OpcNamePathpublic class OpcNamePath : IEquatable<OpcNamePath>, IComparable, IComparable<OpcNamePath>
public class OpcNamePath : IEnumerable<OpcName>, IEnumerable, IEquatable<OpcNamePath>, IComparable, IComparable<OpcNamePath>