TDengine/docs/examples/csharp/cloud-example/connect/Program.cs
xiaolei li ea26153346
docs: csharp 3.0 cloud doc and sample (#16630)
* docs(cloud):Add C# could doc and examples

* docs(cloud):update C# Cloud docs
2022-09-02 18:51:12 +08:00

34 lines
No EOL
877 B
C#

using System;
using TDengineWS.Impl;
namespace Cloud.Examples
{
public class ConnectExample
{
static void Main(string[] args)
{
string dsn = Environment.GetEnvironmentVariable("TDENGINE_CLOUD_DSN");
Connect(dsn);
}
public static void Connect(string dsn)
{
// get connect
IntPtr conn = LibTaosWS.WSConnectWithDSN(dsn);
if (conn == IntPtr.Zero)
{
throw new Exception($"get connection failed,reason:{LibTaosWS.WSErrorStr(conn)},code:{LibTaosWS.WSErrorNo(conn)}");
}
else
{
Console.WriteLine("Establish connect success.");
}
// do something ...
// close connect
LibTaosWS.WSClose(conn);
}
}
}