c#中的tik4net热点用户使用情况报告

时间:2017-10-15 07:29:35

标签: c# mikrotik hotspot

bytes-out列表中的每个用户(没有用户管理员)获取每日byte-inhotspot报告的最佳方法是什么。我找到了tik4net但是我无法使用它,我发现几乎没有关于此参考的文档。 我已经尝试了mk.cstik4net但到目前为止没有运气。 这是使用火炬工具的样本:

  using (ITikConnection connection = ConnectionFactory.CreateConnection(TikConnectionType.Api))
        {
            connection.Open("IP", "USR", "PW");
            var loadingContext = connection.LoadAsync<ToolTorch>(
              torchItem => Console.WriteLine(torchItem.ToString()),
              error => Console.WriteLine(error.ToString()),
              connection.CreateParameter("interface", "DSL"),
              connection.CreateParameter("port", "any"),
              connection.CreateParameter("src-address", "0.0.0.0/0"),
              connection.CreateParameter("dst-address", "0.0.0.0/0"));

            Console.ReadLine();
            loadingContext.Cancel();
        {

所以问题是: 在c#中获取没有user manager的用户报告的最佳参考是什么? 有人可以提供一些示例代码吗?

更新: 我刚刚工作并且稍微使用了代码并且到了这里:

  using (ITikConnection connection = ConnectionFactory.CreateConnection(TikConnectionType.Api))
        {
            connection.Open("IP", "USR", "PW");

            var hs = connection.LoadAll<HotspotActive>();

            foreach (var user in hs)
            {

                var ids = user.Id;
                listBox1.Items.Add(ids);
                connection.Delete<HotspotActive>(user);

            }


        }

但我在connection.Delete<HotspotActive>(user);上收到异常错误,我不知道我是否采用了正确的方法。

0 个答案:

没有答案