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

IMetadataHelper Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > CatalogUI > ESRI.ArcGIS.CatalogUI > Interfaces > IM > IMetadataHelper Interface
ArcGIS Developer Help

IMetadataHelper Interface

Provides access to members that change the Catalog's metadata settings.

Product Availability

Available with ArcGIS Desktop.


The IMetadataHelper Interface is implemented through the MetadataExtension CoClass.

When To Use

Use the IMetadataHelper interface is used to access metadata properties and settings such as the default style sheet, the metadata editor, and the metadata synchronization options create and update.

Many of the same properties can be set through the graphical user interface. They are available at the Tools > Options > Metadata Tab. The IMetadataHelper simply offers the opportunity to get and/or set these properties programmatically.


Name Description
Read/write property DefaultStylesheet Name of the default stylesheet.
Read/write property Editor CLSID of the currently selected editor.
Method Refresh Refreshes the currently selected object in the Catalog.
Read/write property Stylesheet Name of the currently selected stylesheet.
Read-only property StylesheetPath Path to the Stylesheets directory.
Read/write property SynchronizationInterval The interval in seconds from the last update which must elapse before the Catalog will again update the metadata.
Read/write property SynchronizationOption When the Catalog creates and updates metadata automatically.
Read-only property WebPagePath Path to the HTML directory.

Classes that implement IMetadataHelper

Classes Description
MetadataExtension Provides access to metadata extension.