core-backend Change Log

The core-backend package always runs on the computer with a local Briefcase.

It contains classes that backend code can use to work with directly with iModels.

Topics

Name Description
IModelHost Classes for configuring and administering the backend host.
iModels Classes for working with iModels.
Schema Classes for working with ECSchemas
Models Subclasses of Models.
Elements Subclasses of Elements.
Codes Classes for working with Codes.
ViewDefinitions Classes for working with Elements that define what appears in Views.
Relationships Classes that describe the relationships between elements.
ElementAspects Subclasses of ElementAspects.
Categories Classes for Categories.
Symbology Classes for defining the appearance of element geometry
ECDb Classes for working with ECDb.
SQLiteDb Classes for working with SQLiteDb.
NativeApp Classes for working with Mobile/Desktop Application.
ECSQL Classes for working with ECSQL
SQLite Classes for working directly with SQLite
Portability Classes to help write portable apps and libraries that will run on any platform, including web apps, node services, Electron desktops apps, and mobile apps.
Logging Logger categories used by this package.
RpcInterface Classes for working with RpcInterfaces.
CloudStorageBackend Classes for working with cloud storage.
AliCloudStorageService Classes for working with cloud storage using AliCloud.
TileStorage Class for working with cloud storage using iTwin/object-storage cloud providers
HubAccess APIs for working with IModelHub
Workspace APIs for loading and using Settings and Workspace resources
ViewStateHydrator Class responsible for loading ViewStates.
core-backend Ungrouped types.
All Displays the contents of all topics in this package.

Last Updated: 30 November, 2023