title: Finding Secondary Tiles in my Background Task fails with code 1
body: <p>I want to update my Secondary Tiles via a Background Task. My problem is, that iterating through all pinned tiles with <code>SecondaryTile.FindAllAsync();</code> fails and exits my Background Task with code 1.</p>
  
  <p>I have no idea, why it is not possible to do that, why I don't get any exceptions and why this works within the main app. Could this be a memory problem?</p>
  
  <p>My code looks like this:</p>
  
  <pre><code>public sealed class SecondaryTileUpdater : IBackgroundTask
  {
      public async void Run(IBackgroundTaskInstance taskInstance)
      {
          var list = await SecondaryTile.FindAllAsync(); // Here it fails :(
          foreach (SecondaryTile liveTile in list)
          {
              // Update Secondary Tiles
              // (...)
          }
      }
  }</code></pre>
  
  <p>This is the error I get:</p>
  
  <pre><code>The program '[5644] backgroundTaskHost.exe: Managed (v4.0.30319)' has exited with code 1 (0x1).</code></pre>
  
  <p>Any ideas, what could be reasons for this?
  Thank you for any help!</p>