コード例 #1
0
        static TDengineConnection()
        {
            var configPath = "C:/TDengine/cfg";

            if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
            {
                configPath = "/etc/taos";
            }

            TD.Options((Int32)TDengineInitOption.TDDB_OPTION_CONFIGDIR, configPath);
            TD.Options((Int32)TDengineInitOption.TDDB_OPTION_SHELL_ACTIVITY_TIMER, "60");
            TD.Init();

            var h = TD.GetClientInfo();

            if (h != IntPtr.Zero)
            {
                var str = Marshal.PtrToStringAnsi(h);
                XTrace.WriteLine("TDengine v{0}", str);
            }

            AppDomain.CurrentDomain.DomainUnload += (s, e) => TD.Cleanup();
        }
コード例 #2
0
 static void CleanAndExitProgram(int ret)
 {
     TDengine.Cleanup();
     System.Environment.Exit(ret);
 }
コード例 #3
0
 static void ExitProgram()
 {
     TDengine.Cleanup();
     System.Environment.Exit(0);
 }