ArcGIS Pro 2.9 API Reference Guide
CreateLayer(CIMDataConnection,ILayerContainerEdit,LayerPosition,String) Method

ArcGIS.Desktop.Mapping Namespace > LayerFactory Class > CreateLayer Method : CreateLayer(CIMDataConnection,ILayerContainerEdit,LayerPosition,String) Method
A CIMDataConnection
A map or group layer instance to which the Layer will be added
LayerPosition specifies whether the layer should be auto positioned or be on the top or at the bottom
(optional) When it is not provided, the default display name gets used e.g. the dataset name or alias. (default value = "")
Overloaded. Create a new Layer instance using a CIMDefinition and adds that to a container such as a map or group layer. Optionally you can provide a name to override the default display name. This method must be called on the MCT. Use QueuedTask.Run
Syntax

Parameters

dataConnection
A CIMDataConnection
mapOrGroupLayer
A map or group layer instance to which the Layer will be added
position
LayerPosition specifies whether the layer should be auto positioned or be on the top or at the bottom
layerName
(optional) When it is not provided, the default display name gets used e.g. the dataset name or alias. (default value = "")

Return Value

Exceptions
ExceptionDescription
This method or property must be called within the lambda passed to QueuedTask.Run.
Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

LayerFactory Class
LayerFactory Members
Overload List