![](dotnetdiagramimages/OpcLabs_EasyOpcClassicComponents_OpcLabs_EasyOpc_AlarmsAndEvents_EasyAEClient.png)
The EasyAEClient object is the main object that allows simple access to OPC Alarms&Events servers.
The principal members of this object are implementations of the IEasyAEClient interface.
'Declaration
<CLSCompliantAttribute(True)> <ComDefaultInterfaceAttribute(OpcLabs.EasyOpc.AlarmsAndEvents.ComTypes._EasyAEClient)> <ComSourceInterfacesAttribute(OpcLabs.EasyOpc.AlarmsAndEvents.ComTypes.DEasyAEClientEvents)> <ComVisibleAttribute(True)> <GuidAttribute("3643545B-221F-4960-BF47-8A4DDEC81A67")> <TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)> <DesignerCategoryAttribute("Component")> <SerializableAttribute()> Public NotInheritable Class EasyAEClient Inherits EasyAEClientCore Implements OpcLabs.BaseLib.ComponentModel.Internal.IComponentCallback, OpcLabs.BaseLib.ComponentModel.Internal.IComponentNotify, OpcLabs.BaseLib.ILicenseInfoProvider, OpcLabs.BaseLib.IValueEquatable, OpcLabs.BaseLib.Licensing.ILicensingContextHolder, OpcLabs.BaseLib.Widgets.ComTypes._NotifyingWidget, OpcLabs.BaseLib.Widgets.ComTypes._Widget, OpcLabs.BaseLib.Widgets.IWidget, OpcLabs.EasyOpc.AlarmsAndEvents.ComTypes._EasyAEClient, IEasyAEClient, IEasyAEClientSettings, System.ComponentModel.IComponent, System.ICloneable, System.IDisposable, System.IServiceProvider, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
'Usage
Dim instance As EasyAEClient
[CLSCompliant(true)] [ComDefaultInterface(OpcLabs.EasyOpc.AlarmsAndEvents.ComTypes._EasyAEClient)] [ComSourceInterfaces(OpcLabs.EasyOpc.AlarmsAndEvents.ComTypes.DEasyAEClientEvents)] [ComVisible(true)] [Guid("3643545B-221F-4960-BF47-8A4DDEC81A67")] [TypeConverter(System.ComponentModel.ExpandableObjectConverter)] [DesignerCategory("Component")] [Serializable()] public sealed class EasyAEClient : EasyAEClientCore, OpcLabs.BaseLib.ComponentModel.Internal.IComponentCallback, OpcLabs.BaseLib.ComponentModel.Internal.IComponentNotify, OpcLabs.BaseLib.ILicenseInfoProvider, OpcLabs.BaseLib.IValueEquatable, OpcLabs.BaseLib.Licensing.ILicensingContextHolder, OpcLabs.BaseLib.Widgets.ComTypes._NotifyingWidget, OpcLabs.BaseLib.Widgets.ComTypes._Widget, OpcLabs.BaseLib.Widgets.IWidget, OpcLabs.EasyOpc.AlarmsAndEvents.ComTypes._EasyAEClient, IEasyAEClient, IEasyAEClientSettings, System.ComponentModel.IComponent, System.ICloneable, System.IDisposable, System.IServiceProvider, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
[CLSCompliant(true)] [ComDefaultInterface(OpcLabs.EasyOpc.AlarmsAndEvents.ComTypes._EasyAEClient)] [ComSourceInterfaces(OpcLabs.EasyOpc.AlarmsAndEvents.ComTypes.DEasyAEClientEvents)] [ComVisible(true)] [Guid("3643545B-221F-4960-BF47-8A4DDEC81A67")] [TypeConverter(System.ComponentModel.ExpandableObjectConverter)] [DesignerCategory("Component")] [Serializable()] public ref class EasyAEClient sealed : public EasyAEClientCore, OpcLabs.BaseLib.ComponentModel.Internal.IComponentCallback, OpcLabs.BaseLib.ComponentModel.Internal.IComponentNotify, OpcLabs.BaseLib.ILicenseInfoProvider, OpcLabs.BaseLib.IValueEquatable, OpcLabs.BaseLib.Licensing.ILicensingContextHolder, OpcLabs.BaseLib.Widgets.ComTypes._NotifyingWidget, OpcLabs.BaseLib.Widgets.ComTypes._Widget, OpcLabs.BaseLib.Widgets.IWidget, OpcLabs.EasyOpc.AlarmsAndEvents.ComTypes._EasyAEClient, IEasyAEClient, IEasyAEClientSettings, System.ComponentModel.IComponent, System.ICloneable, System.IDisposable, System.IServiceProvider, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
This object derives from EasyAEClientCore, and many members are defined there.
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
OpcLabs.BaseLib.Widgets.Widget
OpcLabs.BaseLib.Widgets.NotifyingWidget
OpcLabs.EasyOpc.AlarmsAndEvents.EasyAEClientCore
OpcLabs.EasyOpc.AlarmsAndEvents.EasyAEClient