public sealed class KnowledgeGraphUniformIdentifier : KnowledgeGraphIdentifierInfo, System.IDisposable
Public NotInheritable Class KnowledgeGraphUniformIdentifier Inherits KnowledgeGraphIdentifierInfo Implements System.IDisposable
public sealed class KnowledgeGraphUniformIdentifier : KnowledgeGraphIdentifierInfo, System.IDisposable
Public NotInheritable Class KnowledgeGraphUniformIdentifier Inherits KnowledgeGraphIdentifierInfo Implements System.IDisposable
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
ArcGIS.Core.CoreObjectsBase
ArcGIS.Core.Data.Knowledge.KnowledgeGraphIdentifierInfo
ArcGIS.Core.Data.Knowledge.KnowledgeGraphUniformIdentifier
Target Platforms: Windows 11, Windows 10