从 C# 应用程序自动收集统计信息
Automated statistics gathering from C# applications
我已经制作了一个 C# 应用程序,现在我想创建 自定义调查(实际上是 自动 向我发送数据,关于 - 崩溃、使用持续时间 等)来增强我的应用程序。
我该怎么做?
你可以这样做:
- 在您的服务器上托管一个 REST 服务,常见的方法是在 ASP.NET MVC 项目中添加一个 WebAPI 控制器。
- 在客户端应用程序上创建一个
System.Threading.Timer
实例并设置所需的时间表以发送统计信息。或者只是在用户每次启动您的应用程序时发送它们。
- 使用
WebClient/HttpClient
将统计信息发送到您的 REST 服务。
教程:
对于您收到的一条评论的粗暴接待,我们深表歉意。我们中的许多人都明白您并不是要我们为您编写代码,我认为您提出了一个合理的问题。
您可能还想查看 .Net Trace 功能。虽然您不会 自动 收到发送给您的数据,但有一个内置的、易于使用的框架,它不引人注目,让您可以收集统计数据。以下是一些可供查看的链接:
How to Add Trace Statements to Code
另见
好了。解决这个问题的另一种可能方法。
我已经制作了一个 C# 应用程序,现在我想创建 自定义调查(实际上是 自动 向我发送数据,关于 - 崩溃、使用持续时间 等)来增强我的应用程序。
我该怎么做?
你可以这样做:
- 在您的服务器上托管一个 REST 服务,常见的方法是在 ASP.NET MVC 项目中添加一个 WebAPI 控制器。
- 在客户端应用程序上创建一个
System.Threading.Timer
实例并设置所需的时间表以发送统计信息。或者只是在用户每次启动您的应用程序时发送它们。 - 使用
WebClient/HttpClient
将统计信息发送到您的 REST 服务。
教程:
对于您收到的一条评论的粗暴接待,我们深表歉意。我们中的许多人都明白您并不是要我们为您编写代码,我认为您提出了一个合理的问题。
您可能还想查看 .Net Trace 功能。虽然您不会 自动 收到发送给您的数据,但有一个内置的、易于使用的框架,它不引人注目,让您可以收集统计数据。以下是一些可供查看的链接:
How to Add Trace Statements to Code
另见
好了。解决这个问题的另一种可能方法。