Click or drag to resize

EAPEventArgs Class

EAPEventArgs is the base class for classes containing event data. Events are fired on many objects through an IExtension object.
Inheritance Hierarchy

Namespace:  NetQuarry
Assembly:  EAP.Core (in EAP.Core.dll) Version: 2.0.0.0 (4.6.8.0)
Syntax
public class EAPEventArgs : EventArgs

The EAPEventArgs type exposes the following members.

Constructors
  NameDescription
Public methodEAPEventArgs
Constructs an EAPEventArgs objects
Top
Properties
  NameDescription
Public propertyBulkContext
Gets/sets the context of the current bulk operation, if any. If this event is part of a bulk operation, this is the context of that bulk operation. If this event is not part of a bulk operation, this context will be null.
Public propertyErrorDeveloperMessage
An optional, developer-specific error message. This will be logged to the Devlog and xot_request_log, but only displayed in user error messages when the user is identified as IsDeveloper.
Public propertyCode exampleErrorMessage
Sets the extention's error message for this event.
Public propertyErrorOptions
Options used to specify additional characteristics about an exception.
Public propertyEvent
Gets/Sets the event that is currently executing.
Public propertyResult
Gets/Sets the result to return from the event.
Top
Methods
  NameDescription
Public methodCode exampleCancel
Sets the extention's result code and error message for this event. The result code is set to ExtResultsExtResults.Cancel.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodCode exampleError(String)
Sets the extention's result code and error message for this event. The result code is set to Error. Use Error(String, String, ExceptionOptions) to include an additional developer message and/or options.
Public methodCode exampleError(String, String, ExceptionOptions)
Sets the extention's result code and error message for this event with an optional developer-specific error message and options. The result code is set to Error.
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodEqualValue
Determines if the object value is equal to another object. If the two objects are null, then this returns true. There is special handling for guid comparisons (since a guid could be a string formatted in up to 3 different ways). If the special guid handling is not performed, then the object.Equals method is used.
(Defined by EAPUtil.)
Top
See Also
Inheritance Hierarchy
SystemObject
  SystemEventArgs
    NetQuarryEAPEventArgs
      NetQuarryAfterAuthenticateEventArgs
      NetQuarryAjaxRequestEventArgs
      NetQuarryApplicationAlertArgs
      NetQuarryApplicationMapperLoadArgs
      NetQuarryApplicationMessageArgs
      NetQuarryApplicationPageArgs
      NetQuarryApplicationPageHtmlArgs
      NetQuarryApplicationPasswordArgs
      NetQuarryApplicationSendMailArgs
      NetQuarryApplicationVoiceArgs
      NetQuarryApplicationWebhookArgs
      NetQuarryAuthenticationFailedArgs
      NetQuarryBeforeAuthenticateEventArgs
      NetQuarryBeforeLoadProfilesEventArgs
      NetQuarryBreadcrumbsEventArgs
      NetQuarryConsoleEventArgs
      NetQuarry.DataBeforeRequeryArgs
      NetQuarry.DataBuildFilterArgs
      NetQuarry.DataCreateControlArgs
      NetQuarry.DataExecSQLArgs
      NetQuarry.DataFieldAnomalyArgs
      NetQuarry.DataFieldButtonClickArgs
      NetQuarry.DataFieldConfirmArgs
      NetQuarry.DataMapperBuildFilterArgs
      NetQuarryEAPAuditExportEventArgs
      NetQuarryEAPAuditMessageEventArgs
      NetQuarryEAPCommandEventArgs
      NetQuarryEAPCustomEventArgs
      NetQuarryEAPFileDownloadEventArgs
      NetQuarryEAPQueryErrorEventArgs
      NetQuarryEAPSchedulerEventArgs
      NetQuarryExtensionCommandArgs
      NetQuarryFieldAjaxSaveEventArgs
      NetQuarryPasswordChangeEventArgs
      NetQuarryPluginPreRenderEventArgs
      NetQuarry.ReportingBeforeShowReportEventArgs
      NetQuarryRowDrilldownArgs
      NetQuarryRowValidateArgs
      NetQuarry.ServicesMailEventArgs
      NetQuarry.Services.SAMLSAMLAuthenticationArgs
      NetQuarry.Services.ZoomZoomMeetingEventArgs
      NetQuarryTwoFactorAuthenticationArgs
      NetQuarryWebServiceEventArgs
      NetQuarryWizardEventArgs