Skip to content

Reference

API Changes in v2.6

API changes of Opc.UaFx.Advanced in v2.6: 61 added, 33 removed, 16 changed, 0 obsoleted.

Reference

API Changes in v2.6 ​

Release
v2.6.0
Compared with
v2.5.7
Package
Opc.UaFx.Advanced

Added ​

Opc.UaFx ​

SymbolSignature
IOpcApplicationInstance.CertificateValidationFailedevent OpcCertificateValidationFailedEventHandler CertificateValidationFailed
IOpcApplicationInstance.SecurityOpcSecurity Security { get; }
IOpcApplicationInstance.TransportOpcTransport Transport { get; }
OpcApplicationInstance<TTransport, TSecurity>20 memberspublic abstract class OpcApplicationInstance<TTransport, TSecurity> : IDisposable, IOpcApplicationInstance where TTransport : OpcTransport where TSecurity : OpcSecurity
OpcDataChangeFilter.DeadbandTypepublic OpcDeadbandType DeadbandType { get; set; }
OpcDataChangeFilter.DeadbandValuepublic double DeadbandValue { get; set; }
OpcDataChangeFilterpublic OpcDataChangeFilter(OpcDataChangeTrigger trigger)
OpcDataChangeFilter.Triggerpublic OpcDataChangeTrigger Trigger { get; set; }
OpcDataChangeTrigger3 memberspublic enum OpcDataChangeTrigger
OpcDeadbandType3 memberspublic enum OpcDeadbandType
OpcSecurity2 memberspublic class OpcSecurity
OpcTransport17 memberspublic class OpcTransport

Opc.UaFx.Client ​

SymbolSignature
OpcClient.CreateSecurityprotected override sealed OpcClientSecurity CreateSecurity()
OpcClient.CreateTransportprotected override sealed OpcTransport CreateTransport()
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(byte[] nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(byte[] nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(Guid nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(Guid nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(Guid nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(Guid nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(int nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(int nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(int nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(int nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(OpcNodeId nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(OpcNodeId nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(string nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(string nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(string nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(string nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(uint nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(uint nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(uint nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcClient.SubscribeDataChangepublic OpcSubscription SubscribeDataChange(uint nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(byte[] nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(byte[] nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(Guid nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(Guid nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(Guid nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(Guid nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(int nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(int nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(int nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(int nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(OpcNodeId nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(OpcNodeId nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(string nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(string nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(string nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(string nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(uint nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(uint nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(uint nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)
OpcSubscribeDataChangepublic OpcSubscribeDataChange(uint nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)

Opc.UaFx.Server ​

SymbolSignature
OpcServerBase.CreateSecurityprotected override sealed OpcServerSecurity CreateSecurity()
OpcServerBase.CreateTransportprotected override sealed OpcTransport CreateTransport()
OpcServerBase.Setup[CLSCompliant(false)] protected override void Setup(OpcApplicationConfiguration configuration)

Removed ​

Opc.UaFx ​

SymbolSignature
OpcSecurityPolicyCollection.Ownerpublic OpcServer Owner { get; }

Opc.UaFx.Client ​

SymbolSignature
OpcClient.ApplicationUripublic Uri ApplicationUri { get; set; }
OpcClient.Certificatepublic X509Certificate2 Certificate { get; set; }
OpcClient.CertificateRequestedpublic event OpcCertificateRequestedEventHandler CertificateRequested
OpcClient.CertificateStorespublic OpcCertificateStores CertificateStores { get; }
OpcClient.CertificateValidationFailedpublic event OpcCertificateValidationFailedEventHandler CertificateValidationFailed
OpcClient.DenyIfIsDisposedprotected void DenyIfIsDisposed()
OpcClient.Disposepublic void Dispose()
OpcClient.OnCertificateRequestedprotected virtual void OnCertificateRequested(OpcCertificateRequestedEventArgs e)
OpcClient.OnCertificateValidationFailedprotected virtual void OnCertificateValidationFailed(OpcCertificateValidationFailedEventArgs e)
OpcClient.Securitypublic OpcClientSecurity Security { get; }
OpcClient.Transportpublic OpcClientTransport Transport { get; }
OpcClientSecurity.AutoAcceptUntrustedCertificatespublic bool AutoAcceptUntrustedCertificates { get; set; }
OpcClientSecurity.CertificateValidationRulespublic OpcCertificateValidationRules CertificateValidationRules { get; set; }
OpcClientTransport17 memberspublic class OpcClientTransport

Opc.UaFx.Server ​

SymbolSignature
OpcServer.Securitypublic OpcServerSecurity Security { get; }
OpcServer.Transportpublic OpcServerTransport Transport { get; }
OpcServerBase.ApplicationNamepublic string ApplicationName { get; set; }
OpcServerBase.ApplicationUripublic Uri ApplicationUri { get; set; }
OpcServerBase.Certificatepublic X509Certificate2 Certificate { get; set; }
OpcServerBase.CertificateRequestedpublic event OpcCertificateRequestedEventHandler CertificateRequested
OpcServerBase.CertificateStorespublic OpcCertificateStores CertificateStores { get; }
OpcServerBase.CertificateValidationFailedpublic event OpcCertificateValidationFailedEventHandler CertificateValidationFailed
OpcServerBase.DenyIfIsDisposedprotected void DenyIfIsDisposed()
OpcServerBase.Disposepublic void Dispose()
OpcServerBase.IsAddressSupportedpublic static bool IsAddressSupported(string address)
OpcServerBase.IsAddressSupportedpublic static bool IsAddressSupported(Uri address)
OpcServerBase.OnCertificateRequestedprotected virtual void OnCertificateRequested(OpcCertificateRequestedEventArgs e)
OpcServerBase.OnCertificateValidationFailedprotected virtual void OnCertificateValidationFailed(OpcCertificateValidationFailedEventArgs e)
OpcServerBase.Prepare[CLSCompliant(false)] protected virtual void Prepare(OpcApplicationConfiguration configuration)
OpcServerSecurity.AutoAcceptUntrustedCertificatespublic bool AutoAcceptUntrustedCertificates { get; set; }
OpcServerSecurity.CertificateValidationRulespublic OpcCertificateValidationRules CertificateValidationRules { get; set; }
OpcServerTransport17 memberspublic class OpcServerTransport

Changed ​

Opc.UaFx ​

SymbolSignature (old, new)
OpcSecurityPolicyCollectionpublic OpcSecurityPolicyCollection(OpcServer owner)
public OpcSecurityPolicyCollection()

Opc.UaFx.Client ​

SymbolSignature (old, new)
OpcClientpublic class OpcClient : IDisposable, IOpcApplicationInstance, IOpcNamespaceResolver, IOpcAddNodesService, IOpcService<OpcAddNodesResponse, OpcAddNodesRequest>, IOpcAddReferencesService, IOpcService<OpcAddReferencesResponse, OpcAddReferencesRequest>, IOpcBrowseService, IOpcService<OpcBrowseResponse, OpcBrowseRequest>, IOpcBrowseNextService, IOpcService<OpcBrowseNextResponse, OpcBrowseNextRequest>, IOpcCallMethodsService, IOpcService<OpcCallMethodsResponse, OpcCallMethodsRequest>, IOpcDeleteNodesService, IOpcService<OpcDeleteNodesResponse, OpcDeleteNodesRequest>, IOpcDeleteReferencesService, IOpcService<OpcDeleteReferencesResponse, OpcDeleteReferencesRequest>, IOpcReadNodesService, IOpcService<OpcReadNodesResponse, OpcReadNodesRequest>, IOpcReadNodesHistoryService, IOpcService<OpcReadNodesHistoryResponse, OpcReadNodesHistoryRequest>, IOpcUpdateNodesHistoryService, IOpcService<OpcUpdateNodesHistoryResponse, OpcUpdateNodesHistoryRequest>, IOpcWriteNodesService, IOpcService<OpcWriteNodesResponse, OpcWriteNodesRequest>
public class OpcClient : OpcApplicationInstance<OpcTransport, OpcClientSecurity>, IDisposable, IOpcApplicationInstance, IOpcNamespaceResolver, IOpcAddNodesService, IOpcService<OpcAddNodesResponse, OpcAddNodesRequest>, IOpcAddReferencesService, IOpcService<OpcAddReferencesResponse, OpcAddReferencesRequest>, IOpcBrowseService, IOpcService<OpcBrowseResponse, OpcBrowseRequest>, IOpcBrowseNextService, IOpcService<OpcBrowseNextResponse, OpcBrowseNextRequest>, IOpcCallMethodsService, IOpcService<OpcCallMethodsResponse, OpcCallMethodsRequest>, IOpcDeleteNodesService, IOpcService<OpcDeleteNodesResponse, OpcDeleteNodesRequest>, IOpcDeleteReferencesService, IOpcService<OpcDeleteReferencesResponse, OpcDeleteReferencesRequest>, IOpcReadNodesService, IOpcService<OpcReadNodesResponse, OpcReadNodesRequest>, IOpcReadNodesHistoryService, IOpcService<OpcReadNodesHistoryResponse, OpcReadNodesHistoryRequest>, IOpcUpdateNodesHistoryService, IOpcService<OpcUpdateNodesHistoryResponse, OpcUpdateNodesHistoryRequest>, IOpcWriteNodesService, IOpcService<OpcWriteNodesResponse, OpcWriteNodesRequest>
OpcClient.ApplicationNamepublic string ApplicationName { get; set; }
public override string ApplicationName { get; set; }
OpcClient.Configuration[CLSCompliant(false)] public OpcApplicationConfiguration Configuration { get; set; }
[CLSCompliant(false)] public override OpcApplicationConfiguration Configuration { get; set; }
OpcClient.Disposeprotected virtual void Dispose(bool disposing)
protected override void Dispose(bool disposing)
OpcClientSecuritypublic class OpcClientSecurity
public class OpcClientSecurity : OpcSecurity

Opc.UaFx.Server ​

SymbolSignature (old, new)
OpcAccessControlListprotected OpcAccessControlList(OpcServer owner, OpcAccessControlMode operationAccessMode, OpcAccessControlMode endpointAccessMode)
protected OpcAccessControlList(OpcServerBase owner, OpcAccessControlMode operationAccessMode, OpcAccessControlMode endpointAccessMode)
OpcAccessControlList.Ownerpublic OpcServer Owner { get; }
protected OpcServerBase Owner { get; }
OpcAnonymousAclpublic OpcAnonymousAcl(OpcServer owner)
public OpcAnonymousAcl(OpcServerBase owner)
OpcCertificateAclpublic OpcCertificateAcl(OpcServer owner)
public OpcCertificateAcl(OpcServerBase owner)
OpcIssuedTokenAclpublic OpcIssuedTokenAcl(OpcServer owner)
public OpcIssuedTokenAcl(OpcServerBase owner)
OpcServerBasepublic abstract class OpcServerBase : IDisposable, IOpcApplicationInstance
public abstract class OpcServerBase : OpcApplicationInstance<OpcTransport, OpcServerSecurity>, IDisposable, IOpcApplicationInstance
OpcServerBase.Configuration[CLSCompliant(false)] public OpcApplicationConfiguration Configuration { get; set; }
[CLSCompliant(false)] public override OpcApplicationConfiguration Configuration { get; set; }
OpcServerBase.Disposeprotected virtual void Dispose(bool disposing)
protected override void Dispose(bool disposing)
OpcServerSecuritypublic class OpcServerSecurity
public class OpcServerSecurity : OpcSecurity
OpcUserNameAclpublic OpcUserNameAcl(OpcServer owner)
public OpcUserNameAcl(OpcServerBase owner)