public static void Main(string[] args) { try { // create session Session session1 = new Session("localhost", 1984, "admin", "admin"); Session session2 = new Session("localhost", 1984, "admin", "admin"); session1.Execute("create event messenger"); session2.Watch("messenger", new Notification()); session2.Query("for $i in 1 to 1000000 where $i = 0 return $i").Execute(); session1.Query("db:event('messenger', 'Hello World!')").Execute(); session2.Unwatch("messenger"); session1.Execute("drop event messenger"); // close session session1.Close(); session2.Close(); } catch (IOException e) { // print exception Console.WriteLine(e.Message); } }
public static void Main(string[] args) { try { // create session Session session = new Session("localhost", 1984, "admin", "admin"); try { // create query instance string input = "declare variable $name external;" + "for $i in 1 to 10 return element { $name } { $i }"; Query query = session.Query(input); // bind variable query.Bind("$name", "number"); // initialize query Console.WriteLine(query.Init()); // loop through all results while (query.More()) { Console.WriteLine(query.Next()); } // close query Console.WriteLine(query.Close()); } catch (IOException e) { // print exception Console.WriteLine(e.Message); } // close session session.Close(); } catch (IOException e) { // print exception Console.WriteLine(e.Message); } }
public static void Main(string[] args) { try { // create session Session session = new Session("localhost", 1984, "admin", "admin"); try { // create query instance string input = "for $i in 1 to 10 return <xml>Text { $i }</xml>"; Query query = session.Query(input); // initialize query Console.WriteLine(query.Init()); // loop through all results while (query.More()) { Console.WriteLine(query.Next()); } // close query Console.WriteLine(query.Close()); } catch (IOException e) { // print exception Console.WriteLine(e.Message); } // close session session.Close(); } catch (IOException e) { // print exception Console.WriteLine(e.Message); } }