首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows 10 IoT内核中使用应用程序洞察

在Windows 10 IoT内核中使用应用程序洞察
EN

Stack Overflow用户
提问于 2015-10-11 10:46:32
回答 1查看 436关注 0票数 3

在Windows中使用Application有一个很好的指南:Windows Phone和Store应用程序的应用程序洞察

在Windows 10 IoT内核中使用Application的最佳实践是什么?我看到了使用Application作为一种容易使用的事件日志机制来监视无头应用程序运行状态的有趣用法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-11 12:43:40

这是我的发现。

不要使用:WindowsAppInitializer.InitializeAsync("1234567-1111-1234-1234-1234567890ab");来初始化应用程序,因为这会使IoT应用程序崩溃。

我用了这样的方法:

代码语言:javascript
复制
public sealed class StartupTask : IBackgroundTask
{
    private BackgroundTaskDeferral _defferal;

    internal static TelemetryClient TelemetryClient = new TelemetryClient();


    public StartupTask()
    {
        TelemetryClient.InstrumentationKey = "1234567-1111-1234-1234-1234567890ab";

    }

    public async void Run(IBackgroundTaskInstance taskInstance)
    {
        var cancellationTokenSource = new System.Threading.CancellationTokenSource();
        taskInstance.Canceled += TaskInstance_Canceled;

        _defferal = taskInstance.GetDeferral();
        ... [insert your code]...
    }
}

要使用应用程序洞察力,我只需在需要的地方使用StartupTask.TelemetryClient.TrackEvent("Some event")或其他Application方法。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33064082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档