如何使用keen-sdk-net包创建QueryTimeframe?

时间:2015-02-17 20:52:18

标签: .net keen-io

我正在使用.NET SDK,我正在尝试测试查询。我在创建QueryTimeframe时遇到了麻烦,比如过去30分钟。我该怎么做?

1 个答案:

答案 0 :(得分:3)

尝试QueryRelativeTimeframe课程,例如:

static void Main(string[] args)
{
    var keenClient = new KeenClient(new ProjectSettingsProviderEnv());

    // create an event to query
    //keenClient.AddEvent("ACollection", new { AProperty = "AValue" });

    // query the event
    var result = keenClient.QueryExtractResource("ACollection", QueryRelativeTimeframe.PreviousNMinutes(30)).ToList();
    if (result.Any())
        Console.WriteLine(result.First());
    else
        Console.WriteLine("No matching records");
    Console.ReadKey();
}

但是,PreviousNMinutes相对时间帧查询中存在一个小错误,由于格式错误,您可能会从服务器返回错误。我推了一个更新,你可以从github中取出它或者用Nuget更新到v0.3.7。