Exemplo n.º 1
0
 internal void DownloadContent(
     IList items,
     EDownloadFlags eDownloadFlags,
     string deviceEndpointId)
 {
     this.DownloadContent(items, eDownloadFlags, deviceEndpointId, new EventHandler(this.OnAllPending));
 }
Exemplo n.º 2
0
        public void DownloadContent(
            IList items,
            EDownloadFlags eDownloadFlags,
            string deviceEndpointId,
            EventHandler onAllPending)
        {
            ZuneApplication.Service.Download(items, eDownloadFlags, deviceEndpointId, this.ClientContextEvent, this.ClientContextEventValue, new DownloadEventHandler(this.OnDownloadEvent), new DownloadEventProgressHandler(this.OnDownloadProgressEvent), onAllPending);
            if ((eDownloadFlags & ~(EDownloadFlags.CanBeOffline | EDownloadFlags.Subscription)) != EDownloadFlags.None)
            {
                return;
            }
            bool flag = ZuneShell.DefaultInstance.CurrentPage is InboxPage;

            if ((eDownloadFlags & EDownloadFlags.Subscription) != EDownloadFlags.None)
            {
                SQMLog.Log(flag ? SQMDataId.InboxDownload : SQMDataId.MarketplaceDownload, 1);
            }
            else
            {
                SQMLog.Log(flag ? SQMDataId.InboxPurchase : SQMDataId.MarketplacePurchase, 1);
            }
        }
Exemplo n.º 3
0
 public void DownloadContent(IList items, EDownloadFlags eDownloadFlags) => this.DownloadContent(items, eDownloadFlags, null);
Exemplo n.º 4
0
 public void Download(IList items, EDownloadFlags eDownloadFlags, string deviceEndpointId, EDownloadContextEvent clientContextEvent, string clientContextEventData, DownloadEventHandler eventHandler, DownloadEventProgressHandler progressHandler, EventHandler allPendingHandler)
 {
     throw new NotImplementedException();
 }