QuickOPC User's Guide and Reference
AbstractEasyUAClientApplication Class
Members 



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Application Namespace : AbstractEasyUAClientApplication Class
An abstract implementation of OPC UA client application.
Object Model
AbstractEasyUAClientApplication ClassIPkiApplicationStoreGroup InterfaceIEasyUACertificateManagementClient InterfaceIEasyUAClient InterfaceIEasyUAFileTransferClient InterfaceIEasyUAGlobalDiscoveryClient Interface
Syntax
'Declaration
 
<CLSCompliantAttribute(False)>
<ComDefaultInterfaceAttribute(OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAClientApplication)>
<ComVisibleAttribute(True)>
<ExceptionContractVerificationAttribute(True)>
<GuidAttribute("0CABA38D-0D77-40FE-BCDE-FDD8981B96AA")>
Public MustInherit Class AbstractEasyUAClientApplication 
   Implements OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAClientApplication, IEasyUAApplication, IEasyUAClientApplication 
'Usage
 
Dim instance As AbstractEasyUAClientApplication
[CLSCompliant(false)]
[ComDefaultInterface(OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAClientApplication)]
[ComVisible(true)]
[ExceptionContractVerification(true)]
[Guid("0CABA38D-0D77-40FE-BCDE-FDD8981B96AA")]
public abstract class AbstractEasyUAClientApplication : OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAClientApplication, IEasyUAApplication, IEasyUAClientApplication  
[CLSCompliant(false)]
[ComDefaultInterface(OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAClientApplication)]
[ComVisible(true)]
[ExceptionContractVerification(true)]
[Guid("0CABA38D-0D77-40FE-BCDE-FDD8981B96AA")]
public ref class AbstractEasyUAClientApplication abstract : public OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAClientApplication, IEasyUAApplication, IEasyUAClientApplication  
Remarks

This class is made public only due to requirements and limitations imposed by the COM platform. In order to make use of OPC UA client application functionality, use the System.IServiceProvider.GetService(System.Type) method on the OpcLabs.EasyOpc.UA.IEasyUAClient to obtain the IEasyUAClientApplication service (in .NET), or use the OpcLabs.EasyOpc.UA.ComTypes._EasyUAClient.GetServiceByName method on the OpcLabs.EasyOpc.UA.ComTypes._EasyUAClient to obtain the service for the OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAClientApplication type (in COM).

Inheritance Hierarchy

System.Object
   OpcLabs.EasyOpc.UA.Application.AbstractEasyUAClientApplication

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2012 R2, Windows Server 2016; .NET Core, .NET 6: Linux, macOS, Microsoft Windows

See Also