ESRI Plug-In Workspace Factory.
The PlugInWorkspaceFactory is a workspace factory for read-only data sources.
| Interfaces | Description |
|---|---|
| IWorkspaceFactory | Provides access to members that create and open workspaces and supply workspace factory information. |
| IWorkspaceFactory2 | Provides access to members that create and open workspaces and supply workspace factory information. |
When you implement a plug-in data source using C++ or any other COM-compliant language that supports aggregation, your PlugInWorkspaceFactoryHelper coclass must aggregate the PlugInWorkspaceFactory coclass.
When you implement a plug-in data source using a language that does not support aggregation, such as Visual Basic, your PlugInWorkspaceFactoryHelper coclass does not aggregate the PlugInWorkspaceFactory coclass. Instead, the PlugInWorkspaceFactory coclass will aggregate your PlugInWorkspaceFactoryHelper coclass. If you use Visual Basic to implement your plug-in data source, use the following procedure to register your PlugInWorkspaceFactoryHelper:
By following this procedure, the PlugInWorkspaceFactory coclass will aggregate an instance of your PlugInWorkspaceFactoryHelper when ArcGIS creates a WorkspaceFactory for your plug-in data source.