This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Classes > V > VersionedWorkspace Class (ArcObjects .NET 10.5 SDK) |
VersionedWorkspace Object.
VersionedWorkspace is a non-creatable object. References to non-creatable objects must be obtained through other objects.
Interfaces | Description |
---|---|
IDatabaseCompact | Provides access to members for compacting a file or personal geodatabase. |
IDatabaseConnectionInfo | Provides access to members that provide information about the Workspace's connected database. |
IDataset | Provides access to members that supply dataset information. |
IDatasetContainer | Provides access to adding datasets to the dataset container. |
IFeatureWorkspace | Provides access to members that create and open various types of datasets and other workspace level objects. |
IFeatureWorkspaceAnno | Provides access to creating an annotation class as well as managing a symbol collection. |
IFeatureWorkspaceManage | Provides access to dataset deletion and renaming, table and index analysis, field validation and version and object class registration . |
IFeatureWorkspaceSchemaEdit | Provides access to altering the instance CLSID and the class extension CLSID. |
IGeodatabaseRelease | Provides access to members that provide information about the release version of a geodatabase. |
ISpatialCacheManager | Provides access to members that control the Spatial Cache Management. |
ISpatialCacheManager2 | Provides access to members that control the Spatial Cache Management. |
ISQLSyntax | Provides access to members that supply information about SQL functionality. |
ITransactions | Provides access to members that control Transaction management. |
ITransactionsOptions | Provides access to members that control Transaction options. |
IVersion | Provides access to members for managing a version. |
IVersion2 | Provides access to members for managing a version. |
IVersionEdit | Provides access to members that return information about versions and posting of versions. |
IVersionEdit2 | Provides access to members that return information about versions and posting of versions. |
IVersionEdit3 | Provides access to members that return information about versions and posting of versions. |
IVersionedWorkspace | Provides access to members that manage versions. |
IVersionedWorkspace2 | Provides access to members that manage versions. |
IVersionedWorkspace3 | Provides access to members that manage versions. |
IWorkspace | Provides access to members that have information about the workspace. |
IWorkspaceConfiguration | Provides access to configuration keywords. |
IWorkspaceDomains | Provides access to members that return information about domains and allows you to add or delete domains. |
IWorkspaceDomains2 | Provides access to members that allow you to alter a domain. |
IWorkspaceDomains3 | Provides access to members that allow you to alter a domain. |
IWorkspaceEdit | Provides access to members that control Workspace Editing. |
IWorkspaceExtensionManager | Provides access to members that manage a workspace extension. |
IWorkspaceProperties | Provides access to members that control the workspace properties. |
IWorkspaceSpatialReferenceInfo | Provides access to spatial reference information for the workspace. |
Interfaces | Description |
---|---|
IWorkspaceEvents (default) | Provides access to events that may be fired by a Workspace. |
When working with VersionedWorkspace's default outbound interface in Visual Basic 6 declare variables as follows:
Private WithEvents pVersionedWorkspace as VersionedWorkspace