Namespace: OpenEdge.Web.DataObject
Interface
IOperationEventHandler
Parent classes:
Inherits: Progress.Lang.Object

/* *************************************************************************************************************************
Copyright (c) 2018-2019 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:IOperationEventHandler
Purpose:Signatures for the DataObjectHandler operation-level events
Author(s):pjudge
Created:2018-03-27
Notes:* Classes that want to receive the DOH's messages SHOULD
implement this interface
/* Event handler for the event published when an operation is Authorize




Method Summary
Options Name Purpose
AuthorizeOperationHandler (Object, AuthorizeOperationEventArgs) /* Event handler for the event published when an operation is Authorize @param Progress.Lang.Object The handler publishing the event @param AuthoriseOperationEventArgs Event args for this event */
InvokedHandler (Object, OperationInvocationEventArgs) /* Event handler for the event published after the business logic function was called by the handler @param Progress.Lang.Object The handler publishing the event @param OperationInvocationEventArgs Event args for this event */
InvokingHandler (Object, OperationInvocationEventArgs) /* Event handler for the event published before the business logic function is called by the handler @param Progress.Lang.Object The handler publishing the event @param OperationInvocationEventArgs Event args for this event */
LoadEntityHandler (Object, HandlerLoadEntityEventArgs) /* Event handler for the event published to invoke/load a piece of business logic (aka Business Entity). @param Progress.Lang.Object The handler publishing the event @param HandlerLoadEntityEventArgs Event args for this event */
OperationErrorHandler (Object, HandlerErrorEventArgs) /* Event handler for the event published when an error is encountered @param Progress.Lang.Object The handler publishing the event @param HandlerErrorEventArgs Event args for this event */
UnloadEntityHandler (Object, HandlerLoadEntityEventArgs) /* Event handler for the event published to unload a piece of business logic (aka Business Entity). @param Progress.Lang.Object The handler publishing the event @param HandlerLoadEntityEventArgs Event args for this event */


Method Detail
Top

AuthorizeOperationHandler (Object, AuthorizeOperationEventArgs)

/* Event handler for the event published when an operation is Authorize
Parameters:
pSender Progress.Lang.Object
pEventArgs OpenEdge.Web.DataObject.AuthorizeOperationEventArgs
Top

InvokedHandler (Object, OperationInvocationEventArgs)

/* Event handler for the event published after the business logic function was called by the handler
Parameters:
pSender Progress.Lang.Object
pEventArgs OpenEdge.Web.DataObject.OperationInvocationEventArgs
Top

InvokingHandler (Object, OperationInvocationEventArgs)

/* Event handler for the event published before the business logic function is called by the handler
Parameters:
pSender Progress.Lang.Object
pEventArgs OpenEdge.Web.DataObject.OperationInvocationEventArgs
Top

LoadEntityHandler (Object, HandlerLoadEntityEventArgs)

/* Event handler for the event published to invoke/load a piece of business logic (aka Business Entity).
Parameters:
pSender Progress.Lang.Object
pEventArgs OpenEdge.Web.DataObject.HandlerLoadEntityEventArgs
Top

OperationErrorHandler (Object, HandlerErrorEventArgs)

/* Event handler for the event published when an error is encountered
Parameters:
pSender Progress.Lang.Object
pEventArgs OpenEdge.Web.DataObject.HandlerErrorEventArgs
Top

UnloadEntityHandler (Object, HandlerLoadEntityEventArgs)

/* Event handler for the event published to unload a piece of business logic (aka Business Entity).
Parameters:
pSender Progress.Lang.Object
pEventArgs OpenEdge.Web.DataObject.HandlerLoadEntityEventArgs


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15