importSchemas Method
Import an ECSchema. On success, the schema definition is stored in the iModel. This method is asynchronous (must be awaited) because, in the case where this IModelDb is a briefcase, this method first obtains the schema lock from the iModel server. You must import a schema into an iModel before you can insert instances of the classes in that schema. See Element
importSchemas(requestContext: ClientRequestContext, schemaFileNames: string[]): Promise<void>
throws IModelError if the schema lock cannot be obtained or there is a problem importing the schema.
note Changes are saved if importSchemas is successful and abandoned if not successful.
see IModelDb.querySchemaVersion
Parameter | Type | Description |
---|---|---|
requestContext | ClientRequestContext | Context used for logging and authorization (if applicable) |
schemaFileNames | string[] |
Returns - Promise<void>
Defined in
- core/backend/src/IModelDb.ts Line 747
Last Updated: 11 June, 2024