QuickOPC User's Guide and Reference
EasyDAClient Class
Members 



OpcLabs.EasyOpcClassic Assembly > OpcLabs.EasyOpc.DataAccess Namespace : EasyDAClient Class

The EasyDAClient object is the main object that allows simple access to OPC Data Access servers.

The core members of this object come from the IEasyDAClient interface.

Object Model
EasyDAClient ClassEasyDAAdaptableParameters ClassEasyDAInstanceParameters ClassEasyDAAdaptableParameters ClassStringObjectDictionary ClassEndpointDescriptor ClassEasyDAClient ClassEasyDASharedParameters Class
Syntax
'Declaration
 
<CLSCompliantAttribute(True)>
<ComDefaultInterfaceAttribute(OpcLabs.EasyOpc.DataAccess.ComTypes._EasyDAClient)>
<ComSourceInterfacesAttribute(OpcLabs.EasyOpc.DataAccess.ComTypes.DEasyDAClientEvents)>
<ComVisibleAttribute(True)>
<GuidAttribute("6B0B5307-BCB6-4953-A832-BFCF952F7561")>
<TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
<DesignerCategoryAttribute("Component")>
<SerializableAttribute()>
Public NotInheritable Class EasyDAClient 
   Inherits OpcLabs.BaseLib.Widgets.NotifyingWidget
   Implements OpcLabs.BaseLib.Licensing.ILicensingContextHolder, OpcLabs.BaseLib.Widgets.ComTypes._NotifyingWidget, OpcLabs.BaseLib.Widgets.ComTypes._Widget, OpcLabs.BaseLib.Widgets.IWidget, OpcLabs.EasyOpc.DataAccess.ComTypes._EasyDAClient, IEasyDAClient, IEasyDAClientEnqueuing, IEasyDAClientSettings, System.ComponentModel.IComponent, System.ICloneable, System.IDisposable, System.IServiceProvider, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable 
'Usage
 
Dim instance As EasyDAClient
[CLSCompliant(true)]
[ComDefaultInterface(OpcLabs.EasyOpc.DataAccess.ComTypes._EasyDAClient)]
[ComSourceInterfaces(OpcLabs.EasyOpc.DataAccess.ComTypes.DEasyDAClientEvents)]
[ComVisible(true)]
[Guid("6B0B5307-BCB6-4953-A832-BFCF952F7561")]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[DesignerCategory("Component")]
[Serializable()]
public sealed class EasyDAClient : OpcLabs.BaseLib.Widgets.NotifyingWidget, OpcLabs.BaseLib.Licensing.ILicensingContextHolder, OpcLabs.BaseLib.Widgets.ComTypes._NotifyingWidget, OpcLabs.BaseLib.Widgets.ComTypes._Widget, OpcLabs.BaseLib.Widgets.IWidget, OpcLabs.EasyOpc.DataAccess.ComTypes._EasyDAClient, IEasyDAClient, IEasyDAClientEnqueuing, IEasyDAClientSettings, System.ComponentModel.IComponent, System.ICloneable, System.IDisposable, System.IServiceProvider, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
[CLSCompliant(true)]
[ComDefaultInterface(OpcLabs.EasyOpc.DataAccess.ComTypes._EasyDAClient)]
[ComSourceInterfaces(OpcLabs.EasyOpc.DataAccess.ComTypes.DEasyDAClientEvents)]
[ComVisible(true)]
[Guid("6B0B5307-BCB6-4953-A832-BFCF952F7561")]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[DesignerCategory("Component")]
[Serializable()]
public ref class EasyDAClient sealed : public OpcLabs.BaseLib.Widgets.NotifyingWidget, OpcLabs.BaseLib.Licensing.ILicensingContextHolder, OpcLabs.BaseLib.Widgets.ComTypes._NotifyingWidget, OpcLabs.BaseLib.Widgets.ComTypes._Widget, OpcLabs.BaseLib.Widgets.IWidget, OpcLabs.EasyOpc.DataAccess.ComTypes._EasyDAClient, IEasyDAClient, IEasyDAClientEnqueuing, IEasyDAClientSettings, System.ComponentModel.IComponent, System.ICloneable, System.IDisposable, System.IServiceProvider, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
Remarks

 

Data Access deals with the representation and use of automation data in OPC Servers. This chapter gives you guidance in how to implement the common tasks that are needed when dealing with OPC Data Access server from the client side. You achieve these tasks by calling methods on the EasyDAClient or the EasyUAClient object.

 

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         OpcLabs.BaseLib.Widgets.Widget
            OpcLabs.BaseLib.Widgets.NotifyingWidget
               OpcLabs.EasyOpc.DataAccess.EasyDAClient

Requirements

Target Platforms: .NET Framework: Windows 10, Windows Server 2012, Windows Server 2016; .NET Core, .NET 5: Linux, macOS, Microsoft Windows

See Also

Reference

EasyDAClient Members
OpcLabs.EasyOpc.DataAccess Namespace