public TagExample() { //Make a new GraphDB instance GraphDB = new SonesGraphDB(); #region Configure PlugIns // Plugins are loaded by the GraphDS with their according PluginDefinition and only if they are listed // below - there is no auto-discovery for plugin types in GraphDS (!) #region Query Languages // the GQL Query Language Plugin needs the GraphDB instance as a parameter List<PluginDefinition> QueryLanguages = new List<PluginDefinition>(); Dictionary<string, object> GQL_Parameters = new Dictionary<string, object>(); GQL_Parameters.Add("GraphDB", GraphDB); QueryLanguages.Add(new PluginDefinition("sones.gql", GQL_Parameters)); #endregion #endregion GraphDSPlugins PluginsAndParameters = new GraphDSPlugins(null, QueryLanguages); var credentials = new UserPasswordCredentials("User", "test"); GraphDSServer = new GraphDS_Server(GraphDB, (ushort)9975, "User", "test", IPAddress.Any, PluginsAndParameters); GraphDSServer.LogOn(credentials); //GraphDSServer.StartRESTService("", Properties.Settings.Default.ListeningPort, IPAddress.Any); //get a Security- and TransactionToken SecToken = GraphDSServer.LogOn(credentials); TransToken = GraphDSServer.BeginTransaction(SecToken); }
public TagExample() { //Make a new GraphDB instance var graphDB = new SonesGraphDB(); var credentials = new UserPasswordCredentials("User", "test"); //GraphDSServer = new GraphDS_Server(GraphDB, (ushort)9975, "User", "test", IPAddress.Any, PluginsAndParameters); GraphDSServer = new GraphDS_Server(graphDB, null); GraphDSServer.LogOn(credentials); //GraphDSServer.StartRESTService("", Properties.Settings.Default.ListeningPort, IPAddress.Any); //get a SecurityToken and an TransactionID SecToken = GraphDSServer.LogOn(credentials); TransationID = GraphDSServer.BeginTransaction(SecToken); }