API Reference > imodeljs-backend > iModels > IModelDb > onOpened onOpened Static onOpened: BeEvent<(_requestContext: AuthorizedClientRequestContext, _imodelDb: IModelDb) => void> = new BeEvent<(_requestContext: AuthorizedClientRequestContext, _imodelDb: IModelDb) => void>() Event raised just after an IModelDb is opened. note This event is not raised for snapshot IModelDbs. Example: IModelDb.onOpened.addListener((_requestContext: AuthorizedClientRequestContext, iModel: IModelDb) => { if (iModel.openParams.openMode !== OpenMode.ReadWrite) return; // Setting a concurrency control policy is an example of something you might do in an onOpened event handler. iModel.concurrencyControl.setPolicy(new ConcurrencyControl.OptimisticPolicy()); }); Defined in core/backend/src/IModelDb.ts Line 181 Last Updated: 13 June, 2024