Provides access to the collection of feature dataset extensions.
Product Availability
Members
Description | ||
---|---|---|
Extension | Provides access to a feature dataset extension. | |
ExtensionCount | The number of feature dataset extensions. | |
FindExtension | Provides access to the feature dataset extension that supports the specified dataset type. |
CoClasses that implement IFeatureDatasetExtensionContainer
CoClasses and Classes | Description |
---|---|
FeatureDataset | Esri Feature Dataset object. |
Remarks
The IFeatureDatasetExtensionContainer interface provides access to the feature dataset extensions associated with a container. The interface contains members that facilitate finding and using these extensions. The IFeatureDatasetExtensionContainer interface should only be used with datasets contained within a Geodatabase. To access file based datasets, see the IWorkspaceExtensionManager
The following code demonstrates how to get a reference to the IFeatureDatasetExtension in order to create a network dataset. It assumes you have a reference to the feature dataset (pFDS) in which the network dataset will be created and populated data element (pDENDS).
public void esriGeoDatabase__IFeatureDatasetExtensionContainer(IFeatureDataset featureDataset)
{
// Cast to the IFeatureDatasetExtensionContainer interface
IFeatureDatasetExtensionContainer featuredatasetextensionContainer = (IFeatureDatasetExtensionContainer)featureDataset;
// Get a reference to the feature dataset extension for network datasets
IFeatureDatasetExtension featuredatasetExtension = featuredatasetextensionContainer.FindExtension(esriDatasetType.esriDTNetworkDataset);
IDatasetContainer2 datasetContainer2 = (IDatasetContainer2)featuredatasetExtension;
}