ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data.Knowledge Namespace / KnowledgeGraph Class
Properties Methods


In This Topic
    KnowledgeGraph Class Members
    In This Topic

    The following tables list the members exposed by KnowledgeGraph.

    Public Constructors
     NameDescription
    Public ConstructorOpens a knowledge graph datastore with a KnowledgeGraphConnectionProperties. This method must be called on the MCT. Use QueuedTask.Run.  
    Top
    Public Properties
     NameDescription
    Public Property Gets the opaque handle to the underlying native object. (Inherited from ArcGIS.Core.CoreObjectsBase)
    Top
    Public Methods
     NameDescription
    Public MethodExecutes the action delegate as a single transaction. The transaction either completes successfully or is aborted and rolled back. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets a value indicating whether this datastore supports datastore properties. (Inherited from ArcGIS.Core.Data.Datastore)
    Public Method (Inherited from ArcGIS.Core.CoreObjectsBase)
    Public Method Gets the connection string associated with the currently opened data store (e.g., an enterprise geodatabase). This method must be called on the MCT. Use QueuedTask.Run. (Inherited from ArcGIS.Core.Data.Datastore)
    Public MethodOverridden. Gets the ArcGIS.Core.Data.Connector associated with the currently opened knowledge graph data store. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodGets the KnowledgeGraphDataModel for the knowledge graph. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the datastore properties of the datastore. (Inherited from ArcGIS.Core.Data.Datastore)
    Public MethodGets the ArcGIS.Core.Data.TableDefinition or ArcGIS.Core.Data.FeatureClassDefinition associated with name. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodGets an IReadOnlyList of specific ArcGIS.Core.Data.Definition instances associated with each dataset of type T in the knowledge graph. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodGets all the ArcGIS.Core.Data.Domain in this knowledge graph. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the path to the currently opened data store (e.g., an enterprise geodatabase .sde connection file). This method must be called on the MCT. Use QueuedTask.Run. (Inherited from ArcGIS.Core.Data.Datastore)
    Public Method Gets the object containing the unique identifier property names in this knowledge graph. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the spatial reference of the knowledge graph. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodGets the gateway to access information about the SQL syntax and other functionality supported by this ArcGIS.Core.Data.Datastore. This method must be called on the MCT. Use QueuedTask.Run. (Inherited from ArcGIS.Core.Data.Datastore)
    Public Method Gets the supported search targets for the knowledge graph. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Determines whether the currently opened data store (e.g., an enterprise geodatabase) has any pending edits which have not been saved. This method must be called on the MCT. Use QueuedTask.Run. (Inherited from ArcGIS.Core.Data.Datastore)
    Public MethodGets a specific ArcGIS.Core.Data.Dataset instance associated with name of type T in the knowledge graph. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodPerforms an openCypher query on the knowledge graph using the given KnowledgeGraphQueryFilter. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodPerform a text search on the knowledge graph using the given KnowledgeGraphSearchFilter. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Translates a set of objectIDs for a Knowledge Graph type into IDs. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Translates a set of ids for a Knowledge Graph type into objectIDs. This method must be called on the MCT. Use QueuedTask.Run.  
    Top
    Extension Methods
     NameDescription
    Public Extension MethodAddins should use the knowledge graph ApplySchemaEdits() call to execute enqueued schema operations on ArcGIS.Core.Data.DDL.SchemaBuilder rather than ArcGIS.Core.Data.DDL.SchemaBuilder.Build. This method must be called on the MCT. Use QueuedTask.Run.
    Top
    See Also