Example #1
0
        protected virtual void retrieveTrialFromService()
        {
            if (Microsoft.Devices.Environment.DeviceType == DeviceType.Emulator || !NetworkInterface.GetIsNetworkAvailable())
            {
                retrieveTrialFromService_Completed(new WP7TrialStatusCompletedEventArgs(new object[] { new TrialStatusInfo()
                                                                                                       {
                                                                                                           TrialStarted = DateTime.UtcNow
                                                                                                       } }, null, false, null));
                return;
            }
            var service = ApplicationState.CreateService();

            service.WP7TrialStatusCompleted += delegate(object sender, WP7TrialStatusCompletedEventArgs e)
            {
                retrieveTrialFromService_Completed(e);
            };
            service.WP7TrialStatusAsync(GetDeviceId());
        }