GetIsKnowledgeGraphDataset Method
Gets whether the dataset is a knowledge graph dataset or not.
This method must be called on the MCT. Use QueuedTask.Run.
Is a dataset part of a Knowledge Graph
var featureLyer = MapView.Active.Map.GetLayersAsFlattenedList()
.OfType<FeatureLayer>().FirstOrDefault();
if (featureLyer == null)
return;
QueuedTask.Run(() =>
{
//Get the feature class
var fc = featureLyer.GetFeatureClass();
// is it part of a KnowledgeGraph?
var isPartOfKG = fc.GetIsKnowledgeGraphDataset();
});
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3.3 or higher.