public void Purchase(BillingOffer billingOffer, PaymentInstrument paymentInstrument)
        {
            this.ErrorCode = HRESULT._S_OK;
            if (billingOffer == null)
            {
                return;
            }
            AsyncCompleteHandler callback = billingOffer.OfferType != EBillingOfferType.Points ? new AsyncCompleteHandler(this.OnPurchaseSubscriptionComplete) : new AsyncCompleteHandler(this.OnPurchasePointsComplete);

            ZuneApplication.Service.PurchaseBillingOffer(billingOffer, paymentInstrument, callback);
        }
示例#2
0
 public int ResumePurchase(string resumeHandle, string authorizationToken, AsyncCompleteHandler callback)
 {
     throw new NotImplementedException();
 }
示例#3
0
        public void SignIn(string strUsername, string strPassword, bool fRememberUsername, bool fRememberPassword, bool fAutomaticallySignInAtStartup, AsyncCompleteHandler eventHandler)
        {
            return;

            throw new NotImplementedException();
        }
示例#4
0
 public bool ReportFavouriteArtists(Guid userId, IList artists, AsyncCompleteHandler callback)
 {
     throw new NotImplementedException();
 }
示例#5
0
 public void ReportStreamingAction(EStreamingActionType eStreamingActionType, Guid guidMediaInstanceId, AsyncCompleteHandler eventHandler)
 {
     throw new NotImplementedException();
 }
示例#6
0
 public bool ReportAConcern(EConcernType concernType, EContentType contentType, Guid mediaId, string message, AsyncCompleteHandler callback)
 {
     throw new NotImplementedException();
 }
示例#7
0
 public void RefreshAccount(AsyncCompleteHandler eventHandler)
 {
     throw new NotImplementedException();
 }
示例#8
0
 public int PurchaseBillingOffer(BillingOffer offer, PaymentInstrument paymentInstrument, AsyncCompleteHandler callback)
 {
     throw new NotImplementedException();
 }
示例#9
0
 public bool PostAppReview(Guid mediaId, string title, string comment, int rating, AsyncCompleteHandler callback)
 {
     throw new NotImplementedException();
 }
示例#10
0
 public bool DeleteSubscriptionDownloads(AsyncCompleteHandler eventHandler)
 {
     throw new NotImplementedException();
 }