ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMStandardDataConnection Class / WorkspaceConnectionString Property
Example

In This Topic
    WorkspaceConnectionString Property (CIMStandardDataConnection)
    In This Topic
    Gets or sets the workspace connection string.
    Syntax
    public string WorkspaceConnectionString {get; set;}
    Public Property WorkspaceConnectionString As String
    Example
    Add a WFS Service
    CIMStandardDataConnection cIMStandardDataConnection = new CIMStandardDataConnection()
    {
      WorkspaceConnectionString = @"SWAPXY=TRUE;SWAPXYFILTER=FALSE;URL=http://sampleserver6.arcgisonline.com/arcgis/services/SampleWorldCities/MapServer/WFSServer;VERSION=2.0.0",
      WorkspaceFactory = WorkspaceFactory.WFS,
      Dataset = "Continent",
      DatasetType = esriDatasetType.esriDTFeatureClass
    };
    
    // Add a new layer to the map
    var layerPamsDC = new LayerCreationParams(cIMStandardDataConnection);
    await QueuedTask.Run(() =>
    {
      Layer layer = LayerFactory.Instance.CreateLayer<FeatureLayer>(layerPamsDC, MapView.Active.Map);
    });
    Reset the URL of a feature service layer
    CIMStandardDataConnection dataConnection = dataConnectionLayer.GetDataConnection() as CIMStandardDataConnection;
    dataConnection.WorkspaceConnectionString = newConnectionString;
    dataConnectionLayer.SetDataConnection(dataConnection);
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also