ArcGIS Enterprise SDK
IDataset Interface
ArcGIS Enterprise SDK Developer Help > ArcGIS Enterprise SDK API Reference > ArcGIS Enterprise SDK .NET Namespaces > ESRI.ArcGIS.GeoDatabase > Interfaces > ID > IDataset Interface
ArcGIS Developer Help

IDataset Interface

Provides access to members that supply dataset information.


The IDataset interface is the main interface used to manage a dataset.


Name Description
Read/write property BrowseName The browse name of the dataset.
Method CanCopy True if this dataset can be copied.
Method CanDelete True if this dataset can be deleted.
Method CanRename True if this dataset can be renamed.
Read-only property Category The category of the dataset.
Method Copy Copies this dataset to a new dataset with the specified name.
Method Delete Deletes this dataset.
Read-only property FullName The associated name object.
Read-only property Name The name of the Dataset.
Read-only property PropertySet The set of properties for the dataset.
Method Rename Renames this Dataset.
Read-only property Subsets Datasets contained within this dataset.
Read-only property Type The type of the Dataset.
Read-only property Workspace The workspace containing this dataset.

Classes that implement IDataset

Classes Description
AttributedRelationshipClass Esri Attributed Relationship Class object.
BimFileWorkspace (esriDataSourcesFile) Esri BIM File Workspace
FeatureClass Esri Feature Class object.
FunctionRasterDataset (esriDataSourcesRaster) A class for a function raster dataset.
MemoryRelationshipClass A relationship class object that is stored in memory.
ObjectClass Esri Object Class object.
RasterBand (esriDataSourcesRaster) A representation of a single band of a raster dataset on disk.
RasterCatalog A collection of raster datasets in a Geodatabase table.
RasterDataset (esriDataSourcesRaster) A representation of a raster dataset on disk.
RasterWorkspace (esriDataSourcesRaster) The raster workspace object.
RelationshipClass Esri Relationship Class object.
RelQueryTable An object that joins two datasets based on common data values.
SqlWorkspace (esriDataSourcesGDB) Sql workspace
StreamServiceDBWorkspace (esriDataSourcesGDB) The Stream Service Workspace.
Table Esri Table object.
Tin The Esri TIN component.
Workspace Workspace Object.
XYEventSource XY event source object.


Not all of the methods and properties of IDataset are applicable to every type of dataset. For example, the Copy method should only be used on datasets from file-based data sources, and very few datasets will return values from the PropertySet property (coverages being a notable exception).