I'm looking for a way to prevent edits to a geodatabase if an addin is not present in ArcGIS Pro. The extension listens to row change events on certain feature classes, and I would like to prevent edits if these row events are not triggered.
In ArcObjects and ArcMap I was able to achieve this by using class extensions. Once an extension was registered with a feature class at the geodatabase level, the ArcMap client knew not to allow edit sessions if the class extension was not installed on that workstation.
Is there a way to achieve a similar result using the Pro SDK?
Unfortunately, the business logic I have to implement is too complex for attribute rules. I am considering SOIs but the preferred workflow is direct database editing.