从C#应用程序自动收集统计信息

时间:2019-01-18 13:28:21

标签: c# statistics web-statistics

我已经制作了一个C#应用程序,现在我想创建自定义调查(实际上是自动向我自动发送数据,大​​约-崩溃,使用期限等)以增强我的应用程序。

我该怎么办?

2 个答案:

答案 0 :(得分:1)

您可以这样做:

  1. 在您的服务器上托管REST服务,常见的方法是在ASP.NET MVC项目中添加WebAPI控制器。
  2. 在客户端应用程序上创建一个System.Threading.Timer实例,并设置所需的计划以发送统计信息。或者只是在用户每次启动您的应用程序时发送它们。
  3. 使用WebClient/HttpClient将统计信息发送到REST服务。

教程:

Get Started with ASP.NET Web API 2 (C#)

Call a Web API From a .NET Client (C#)

答案 1 :(得分:1)

很抱歉收到您的那条评论。我们许多人都知道您并没有要求我们为您编写代码,我认为您有一个合法的问题。

您可能还想看看.Net跟踪功能。虽然您不会自动获取数据,但是有一个内置的,易于使用的框架,它不引人注目,让您收集统计信息。以下是一些要签出的链接:

The Trace Class

How to Add Trace Statements to Code

另请参见

Trace Listeners

所以你去了。解决此问题的另一种可能方法。

相关问题