SPIDVerificationAPI_WPF_Sample.IsolatedStorageHelper.writeValue C# (CSharp) Method

writeValue() public method

Writes a value to a given file
public writeValue ( string fileName, string value ) : void
fileName string The file to write the value to
value string The value to be written
return void
        public void writeValue(string fileName, string value)
        {
            using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Assembly, null, null))
            {
                using (var oStream = new IsolatedStorageFileStream(fileName, FileMode.Create, isoStore))
                {
                    using (var writer = new StreamWriter(oStream))
                    {
                        writer.WriteLine(value);
                    }
                }
            }
        }
    }

Usage Example

        /// <summary>
        /// Remove current speaker Id
        /// </summary>
        /// <param name="sender">Sender object responsible for event</param>
        /// <param name="e">A set of arguments sent to the listener</param>
        private async void resetBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                setStatus("Resetting profile: " + _speakerId);
                await _serviceClient.ResetEnrollmentsAsync(_speakerId);

                setStatus("Profile reset");
                IsolatedStorageHelper _storageHelper = IsolatedStorageHelper.getInstance();
                resetBtn.IsEnabled = false;

                Profile profile = await _serviceClient.GetProfileAsync(_speakerId);

                setDisplayText(profile.RemainingEnrollmentsCount.ToString(), "");

                _storageHelper.writeValue(MainWindow.SPEAKER_ENROLLMENTS, profile.RemainingEnrollmentsCount.ToString());
                _storageHelper.writeValue(MainWindow.SPEAKER_PHRASE_FILENAME, "");
                _storageHelper.writeValue(MainWindow.SPEAKER_ENROLLMENT_STATUS, "Empty");
            }
            catch (ResetEnrollmentsException exp)
            {
                setStatus("Cannot reset Profile: " + exp.Message);
            }
            catch (Exception gexp)
            {
                setStatus("Error: " + gexp.Message);
            }
        }
All Usage Examples Of SPIDVerificationAPI_WPF_Sample.IsolatedStorageHelper::writeValue