internal void DownloadContent( IList items, EDownloadFlags eDownloadFlags, string deviceEndpointId) { this.DownloadContent(items, eDownloadFlags, deviceEndpointId, new EventHandler(this.OnAllPending)); }
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); } }
public void DownloadContent(IList items, EDownloadFlags eDownloadFlags) => this.DownloadContent(items, eDownloadFlags, null);
public void Download(IList items, EDownloadFlags eDownloadFlags, string deviceEndpointId, EDownloadContextEvent clientContextEvent, string clientContextEventData, DownloadEventHandler eventHandler, DownloadEventProgressHandler progressHandler, EventHandler allPendingHandler) { throw new NotImplementedException(); }