|
|||||||||
| 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 | ||||||||