Roaming Options for User Settings: Listing 1
Adding a Session Property to the Settings Class.
- By Nick Randolph
- 06/05/2012
private static LiveConnectSession session;
private const string CloudSettingsFile = "SettingsSample.Settings.txt";
private const string LocalSettingsFile = "__ApplicationSettings";
public static event EventHandler SettingsSavedToCloud;
public static event EventHandler SettingsRetrievedFromCloud;
public static LiveConnectSession Session
{
get { return session; }
set
{
session = value;
if (session != null)
{
LiveClient = new LiveConnectClient(session);
LiveClient.GetCompleted += RetrieveFolderListing;
LiveClient.DownloadCompleted += FileDownloadCompleted;
LiveClient.UploadCompleted += UploadCompleted;
}
}
}
private static LiveConnectClient LiveClient { get; set; }
About the Author
Nick Randolph runs Built to Roam, a consulting company that specializes in training, mentoring and assisting other companies build mobile applications. With a heritage in rich client applications for both the desktop and a variety of mobile platforms, Nick currently presents, writes and educates on the Windows Phone platform.