我已经做了一个C#应用程序,现在我想创建自定义调查(实际上自动向我发送数据,关于 - 崩溃,使用持续时间等)来增强我的应用程序。
我该怎么做?
你可以这样做:
- 在您的服务器上托管 REST 服务,常见的方法是 ASP.NET MVC 项目中添加 WebAPI 控制器。
- 在客户端应用程序上,创建一个
System.Threading.Timer
实例并设置所需的计划以发送统计信息。或者只是在用户每次启动应用程序时发送它们。 - 使用
WebClient/HttpClient
将统计信息发送到 REST 服务。
教程:
开始使用 ASP.NET Web API 2 (C#)
从 .NET 客户端调用 Web API (C#)
很抱歉您收到那条评论的粗略接待。 我们中的许多人都明白你不是要求我们为你编写代码,我认为你有一个合法的问题。
您可能还想查看 .Net 跟踪功能。 虽然您不会自动收到发送给您的数据,但有一个内置的、易于使用的框架,它不显眼,让您收集统计数据。 以下是一些可以查看的链接:
跟踪类
如何向代码添加跟踪语句
参见
跟踪侦听器
所以你去吧。 另一种可能的方法。