Return Value
The ArcGIS.Core.Data.Topology that is used with this parcel fabric dataset.
Exception | Description |
---|---|
ArcGIS.Core.Data.Exceptions.GeodatabaseException | A geodatabase-related exception has occurred. |
ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run. |
string errorMessage = await QueuedTask.Run(() => { try { var myParcelFabricLayer = MapView.Active.Map.GetLayersAsFlattenedList().OfType<ParcelLayer>().FirstOrDefault(); //if there is no fabric in the map then bail if (myParcelFabricLayer == null) return "There is no fabric in the map."; var myParcelFabricDataset = myParcelFabricLayer.GetParcelFabric(); var myTopology = myParcelFabricDataset.GetParcelTopology(); } catch (Exception ex) { return ex.Message; } return ""; }); if (!string.IsNullOrEmpty(errorMessage)) MessageBox.Show(errorMessage, "Get Parcel Fabric Topology.");
Target Platforms: Windows 11, Windows 10