This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IF > IFeatureDatasetExtensionContainer Interface (ArcObjects .NET 10.5 SDK) |
Provides access to the collection of feature dataset extensions.
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 and Classes | Description |
---|---|
FeatureDataset | Esri Feature Dataset object. |
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;
}