Extension Class |
Namespace: EBP.Api.Extension
The Extension type exposes the following members.
| Name | Description | |
|---|---|---|
| ApiInterfaceLinkType |
Gets the type of the API interface ApiInterfaceLink generated class.
| |
| AsynchronousRegisteredOperations |
Gets the asynchronous registered operations indexed by their GUID.
| |
| Database |
Gets the current thread database object used to execute queries.
| |
| Description |
Gets the extension description.
| |
| ExtensionId |
Gets the extension Id. Must be unique for each extension.
| |
| HostOwner |
Gets the host owner. Useful for set an owner in the dialogs
| |
| Image |
Get the extension image
| |
| IsDisposed |
Gets a value indicating whether this instance is disposed.
| |
| IsInitialized |
Gets whether the extension has been initialized
| |
| IsRunning |
Gets a value indicating whether this instance is running.
| |
| Name |
Gets the extension name.
|
| Name | Description | |
|---|---|---|
| ConfirmUserDefinedSchemaObjectDelete |
Gets whether a schema object can be safely deleted
| |
| Equals | (Inherited from Object.) | |
| ExecuteCommand |
Executes a command which can be called with command line.
| |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetServiceT |
Get the requested service or null if it does not exists.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| OnDisposed |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
| |
| OnInitialized |
Initializes the extension. Override this method to register all extensions entities,
forms, etc.
| |
| OnRunned |
Called when the extension is runned
| |
| OnStopped |
Called when the extension is stopped
| |
| RegisterAsynchronousOperationExtensionT |
Registers the asynchronous operation.
| |
| RegisterEntityExtensionT |
Registers an extension on an entity
| |
| RegisterEntryFormExtensionT |
Registers an extension on an entry form
| |
| RegisterExtensionUserDefinedMenu |
Register a user defined entity menu item
| |
| RegisterImportCategoryExtensionTEntity |
Registers a default import category for the specified API master table entity type.
| |
| RegisterListPageExtensionTListPageExtension |
Register a list page extension from a list page Id
| |
| RegisterOptionExtensionT |
Registers an extension of an option entity
| |
| RegisterReportExtensionTReportExtension |
Register a report entity extension
| |
| ToString | (Inherited from Object.) |