KnowledgeGraphUUIDMethodHint Enumeration
Represents the method that the knowledge graph service uses for generating unique identifiers in the event that one is not provided by the user. See
KnowledgeGraphIdentifierGeneration.GetMethodHint.
Get Data Model Identifier Info
QueuedTask.Run(() =>
{
//Create a connection properties
var kg_props =
new KnowledgeGraphConnectionProperties(new Uri(url));
using (var kg = new KnowledgeGraph(kg_props))
{
//Get the KnowledgeGraph Data Model
using (var kg_dm = kg.GetDataModel())
{
var kg_id_info = kg_dm.GetIdentifierInfo();
var kg_id_gen = kg_id_info.GetIdentifierGeneration();
if (kg_id_info is KnowledgeGraphNativeIdentifier kg_ni)
{
System.Diagnostics.Debug.WriteLine(
$"IdentifierInfo: KnowledgeGraphNativeIdentifier");
}
else if (kg_id_info is KnowledgeGraphUniformIdentifier kg_ui)
{
System.Diagnostics.Debug.WriteLine(
$"IdentifierInfo: KnowledgeGraphUniformIdentifier");
System.Diagnostics.Debug.WriteLine(
$"IdentifierName: '{kg_ui.GetIdentifierName()}'");
}
System.Diagnostics.Debug.WriteLine(
$"Identifier MethodHint: {kg_id_gen.GetMethodHint()}");
}
}
});
System.Object
System.ValueType
System.Enum
ArcGIS.Core.Data.Knowledge.KnowledgeGraphUUIDMethodHint
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3.2 or higher.