Protokolování vlastních událostí pro Partnerské centrum

Sestava využití v Partnerském centru umožňuje získat informace o vlastních událostech, které jste definovali v aplikaci pro Univerzální platformu Windows (UPW). Vlastní událost je libovolný řetězec, který představuje událost nebo aktivitu ve vaší aplikaci. Například hra může definovat vlastní události s názvem firstLevelPassed, secondLevelPassed atd., které se protokolují, když uživatel projde každou úroveň hry.

Pokud chcete protokolovat vlastní událost z vaší aplikace, předejte vlastní řetězec události metodě protokolu poskytované sadou MICROSOFT Store Services SDK. Celkový počet výskytů vašich vlastních událostí si můžete prohlédnout v části Vlastní události v sestavě využití v Centru partnerů.

Poznámka:

Vlastní události, které zapisujete do Partnerského centra, nesouvisejí s událostmi systému Windows a nezobrazují se v Prohlížeči událostí .

Požadavky

Než budete moci zkontrolovat vlastní události protokolování v sestavě využití pro vaši aplikaci v Partnerském centru, musí být vaše aplikace publikována v obchodě.

Jak zaznamenávat vlastní události

  1. Pokud jste to ještě neudělali, nainstalujte na svůj vývojový počítač sadu Microsoft Store Services SDK.

  2. Otevřete projekt ve Visual Studiu.

  3. V Průzkumníku řešení klikněte pravým tlačítkem myši na uzel Reference pro váš projekt a klikněte na Přidat odkaz.

  4. Ve Správci odkazů rozbalte položku Univerzální systém Windows a klepněte na tlačítko Rozšíření.

  5. V seznamu sad SDK klikněte na zaškrtávací políčko vedle rozhraní Microsoft Engagement Framework a klepněte na tlačítko OK.

  6. Na začátek každého souboru kódu, kam chcete protokolovat vlastní události, přidejte následující příkaz.

    using Microsoft.Services.Store.Engagement;
    
  7. V každé části kódu, ve které chcete protokolovat vlastní událost, získejte objekt StoreServicesCustomEventLogger a pak volejte metodu Log . Předejte vlastní řetězec události metodě.

    StoreServicesCustomEventLogger logger = StoreServicesCustomEventLogger.GetDefault();
    logger.Log("myCustomEvent");
    

    Poznámka:

    Zpráva o využití může trvat dlouho, pokud vaše aplikace zaznamenává mnoho vlastních událostí s dlouhými názvy. Pro vlastní události doporučujeme používat stručné názvy.