void SetVersionHandler1(SetVersionRequest request)
{
SetVersionDeferral deferral = request.GetDeferral();
uint version = appData.Version;
switch (version)
{
case 0:
// Need to convert data from v0 to v1.
// This sample simulates that conversion by writing a version-specific value.
appData.LocalSettings.Values[settingName] = settingValue1;
break;
case 1:
// Version is already 1. Nothing to do.
break;
default:
throw new Exception("Unexpected ApplicationData Version: " + version);
}
deferral.Complete();
}