Table of Contents

XData.Comp.Server Namespace

Classes

Name Description
EXDataServer​Exception Exception raised for errors in the XData server component.
TEntitySetPermission​Item A single entry in the TXDataServer.​Entity​SetPermissions collection of a server component, specifying the permissions granted to one entity set.
TEntitySetPermission​Items Collection of per-entity-set permission definitions, used by the TXDataServer.​Entity​SetPermissions property of a server component.
TXDataCustomServer Base class for the XData server component, which creates and configures a XData.​Server.​Module.​TXData​Server​Module from its design-time settings.
TXDataRedocOptions Options that control the Redoc web interface published by a server component.
TXDataServer Component that publishes an XData REST API server, creating and configuring a XData.​Server.​Module.​TXData​Server​Module from its design-time settings.
TXDataSwaggerOptions Options that control the OpenAPI (Swagger) document published by a server component.
TXDataSwagger​UIOptions Options that control the Swagger UI web interface published by a server component.

Types

Name Description
TEntityDeletedEvent Event type fired right after an entity is deleted from the database.
TEntityDeletingEvent Event type fired right before an entity is deleted from the database.
TEntityGetEvent Event type fired after an entity is retrieved, right before it is sent to the client.
TEntityInsertedEvent Event type fired right after an entity is inserted in the database.
TEntityInserting​Event Event type fired right before an entity is inserted in the database.
TEntityListEvent Event type fired when the client queries an entity collection.
TEntityModifiedEvent Event type fired right after an entity is updated in the database.
TEntityModifying​Event Event type fired right before an entity is updated in the database.
TGetPoolInterface​Event Event type used to provide or replace the connection pool interface used by the XData server module.
TManagerCreateEvent Event type fired when an object manager is created to process a request.
TModuleException​Event Event type fired when an exception is raised while processing a request.
TXDataModuleEvent Event type fired when a server component creates its XData server module.