This document is archived and information here might be outdated.  Recommended version.

IDataset.PropertySet Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > ID > IDataset Interface > IDataset.PropertySet Property
ArcGIS Developer Help

IDataset.PropertySet Property

The set of properties for the dataset.

[Visual Basic .NET]
Public ReadOnly Property PropertySet As IPropertySet
public IPropertySet PropertySet {get;}
HRESULT get_PropertySet(
  IPropertySet** props
props [out, retval]

props is a parameter of type IPropertySet**

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


The PropertySet property is used to return any additional intrinsic properties (but not metadata properties) that may apply to the dataset. One use of this property is to distinguish between the types of File Geodatabase datafile formats. If called on a Feature Class or Table in a File Geodatabase the Datafile Format property can either be esriFGDBStandardDatafile or esriFGDBCompressedDatafile.

Most datasets do not implement this property and will either raise an error or return a null value if it's called. There are a handful of exceptions that will return property sets; these include the datasets from file geodatabases (as mentioned above) and coverages.


Examples of intrinsic properties for which explicit methods exist include the SpatialReference and the Extent methods available on the IGeoDataset interface. In most cases this PropertySet will be empty.

IDataset::PropertySet is not supported for Graph objects such as a Geometric Network.

See Also

IDataset Interface