ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / TopologyLayerCreationParams Class / TopologyLayerCreationParams Constructor / TopologyLayerCreationParams Constructor(CIMDataConnection)
A ArcGIS.Core.CIM.CIMDataConnection object.
Example Version

TopologyLayerCreationParams Constructor(CIMDataConnection)
Creates a parameter object with ArcGIS.Core.CIM.CIMDataConnection.
Syntax
public TopologyLayerCreationParams( 
   CIMDataConnection dataConnection
)

Parameters

dataConnection
A ArcGIS.Core.CIM.CIMDataConnection object.
Example
Create Topology Layer using Topology dataset
//Note: Call within QueuedTask.Run()
//Get the Topology of another Topology layer
var existingTopology = MapView.Active.Map.GetLayersAsFlattenedList().OfType<TopologyLayer>().FirstOrDefault();
if (existingTopology != null)
{
  var topology = existingTopology.GetTopology();
  //Configure the settings for a new Catalog layer using the CatalogDataset of an existing layer
  var topologyLyrParams = new TopologyLayerCreationParams(topology);
  topologyLyrParams.Name = "NewTopologyLayerFromAnotherTopologyLayer";
  topologyLyrParams.AddAssociatedLayers = true;
  LayerFactory.Instance.CreateLayer<TopologyLayer>(topologyLyrParams, MapView.Active.Map);
}
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3.1 or higher.
See Also