2

我已经制作了一个 C# 应用程序,现在我想创建自定义调查(实际上是自动向我发送数据、关于崩溃、使用持续时间等)以增强我的应用程序。

我该怎么做 ?

4

2 回答 2

2

你可以这样做:

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

教程:

开始使用 ASP.NET Web API 2 (C#)

从 .NET 客户端调用 Web API (C#)

于 2019-01-18T14:12:42.647 回答
1

很抱歉,您收到的一条评论受到了粗暴的接待。我们中的许多人都明白您并没有要求我们为您编写代码,我认为您有一个合法的问题。

您可能还想查看 .Net Trace 功能。虽然您不会自动收到发送给您的数据,但有一个内置的、易于使用的框架,它不引人注目,让您收集统计数据。以下是一些要查看的链接:

跟踪类

如何在代码中添加跟踪语句

也可以看看

跟踪侦听器

所以你去。另一种可能的方法来解决这个问题。

于 2019-01-18T19:23:08.800 回答