EventsListenerBase Class
The base class for objects that listen to control events in the AUT context for a Custom Server running in the UFT context.
Object Model
EventsListenerBase Class
Remarks

A custom server that uses assistant classes derived from CustomAssistantBase must implement the following methods in the classes derived from EventsListenerBase:

  • InitEventListener
  • ReleaseEventListener

Syntax
'Declaration
 
<System.Runtime.InteropServices.ComVisibleAttribute(False)>
Public MustInherit Class EventsListenerBase 
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class EventsListenerBase 
Inheritance Hierarchy

System.Object
   Mercury.QTP.CustomServer.EventsListenerBase

Protected Properties
  Name Description
Protected Property SourceControl Returns the source control object.  
Top
Public Methods
  Name Description
Public Method Init This method supports the UFT infrastructure. Do not call it directly in your code.  
Public Method InitEventListener Called once by the UFT infrastructure to start listening for events. Override this method, adding subscriptions to the events to which you need to listen.  
Public Method ReleaseEventListener Releases event handlers not added using AddHandler.  
Top
Protected Methods
  Name Description
Protected Method AddHandler Adds an event handler. If other handlers exist for the event, the handler added with AddHandler is called first.  
Protected Method InvokeCustomServer Invokes a method of the Custom Server that is running in the UFT context.  
Protected Method RecordFunction Writes a test object method call to the test script.  
Top