|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IWorkspaceExtensionManager
Provides access to members that manage a workspace extension.
IWorkspaceExtensionManager is an optional interface supported by Personal, File and ArcSDE geodatabase workspaces. The FindExtension method returns a reference to a workspace extension given its GUID. An application can also discover and iterate over all extensions using the ExtensionCount and Extension properties.
IWorkspace
Method Summary | |
---|---|
IWorkspaceExtension |
findExtension(IUID pGUID)
Finds the specified workspace extension by its globally unique id. |
IWorkspaceExtension |
getExtension(int index)
The workspace extension at this index. |
int |
getExtensionCount()
The number of workspace extensions. |
void |
registerExtension(String name,
IUID pGUID)
Registers this workspace extension with the database making it required for successful connection to this database. |
void |
unRegisterExtension(IUID pGUID)
UnRegisters this workspace extension making it no longer required for successful connection to this database. |
Method Detail |
---|
IWorkspaceExtension findExtension(IUID pGUID) throws IOException, AutomationException
pGUID
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getExtensionCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IWorkspaceExtension getExtension(int index) throws IOException, AutomationException
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void registerExtension(String name, IUID pGUID) throws IOException, AutomationException
name
- The name (in)pGUID
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void unRegisterExtension(IUID pGUID) throws IOException, AutomationException
pGUID
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |