EventsListenerBase Class

Mercury.QTP.CustomServer Namespace : EventsListenerBase Class

The base class for objects that listen to control events in the AUT context for a Custom Server running in the testing tool 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

 NameDescription
Protected PropertySourceControlReturns the source control object.  
Top

Public Methods

 NameDescription
Public MethodInitThis method supports the product infrastructure. Do not call it directly in your code.  
Public MethodInitEventListenerCalled once by the OpenText Functional Testing infrastructure to start listening for events. Override this method, adding subscriptions to the events to which you need to listen.  
Public MethodReleaseEventListenerReleases event handlers not added using AddHandler.  
Top

Protected Methods

 NameDescription
Protected MethodAddHandlerAdds an event handler. If other handlers exist for the event, the handler added with AddHandler is called first.  
Protected MethodInvokeCustomServerInvokes a method of the Custom Server that is running in the testing tool context.  
Protected MethodRecordFunctionWrites a test object method call to the test script.  
Top