ApplicationData.LocalSettings Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает контейнер параметров приложения в локальном хранилище данных приложения.
public:
property ApplicationDataContainer ^ LocalSettings { ApplicationDataContainer ^ get(); };
ApplicationDataContainer LocalSettings();
public ApplicationDataContainer LocalSettings { get; }
var applicationDataContainer = applicationData.localSettings;
Public ReadOnly Property LocalSettings As ApplicationDataContainer
Значение свойства
Контейнер параметров приложения.
Примеры
Используйте свойство LocalSettings для получения параметров в объекте ApplicationDataContainer . Используйте свойство ApplicationDataContainer.Values для доступа к параметрам в контейнере localSettings
. В этом примере создается и считывается параметр с именем exampleSetting
.
Вызовите метод ApplicationDataContainerSettings.Remove , чтобы удалить exampleSetting
параметр после завершения работы с ним.
Обратите внимание, что для доступа к RoamingSettings используйте тот же процесс, который описан в примере, за исключением изменения вхождения localSettings
на . roamingSettings
var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
// Create a simple setting.
localSettings.Values["exampleSetting"] = "Hello Windows";
// Read data from a simple setting.
Object value = localSettings.Values["exampleSetting"];
if (value == null)
{
// No data.
}
else
{
// Access data in value.
}
// Delete a simple setting.
localSettings.Values.Remove("exampleSetting");
Windows::Storage::ApplicationDataContainer localSettings{
Windows::Storage::ApplicationData::Current().LocalSettings() };
// Create a simple setting.
auto values{ localSettings.Values() };
values.Insert(L"exampleSetting", Windows::Foundation::PropertyValue::CreateString(L"Hello Windows"));
// Read data from a simple setting.
winrt::hstring value{ winrt::unbox_value<winrt::hstring>(values.Lookup(L"exampleSetting")) };
// Access data in value.
// Delete a simple setting.
values.Remove(L"exampleSetting");
ApplicationDataContainer^ localSettings = ApplicationData::Current->LocalSettings;
// Create a simple setting.
auto values = localSettings->Values;
values->Insert("exampleSetting", dynamic_cast<PropertyValue^>(PropertyValue::CreateString("Hello Windows")));
// Read data from a simple setting.
String^ value = safe_cast<String^>(values->Lookup("exampleSetting"));
if (!value)
{
// No data.
}
else
{
// Access data in value.
}
// Delete a simple setting.
values->Remove("exampleSetting");
Dim localSettings As Windows.Storage.ApplicationDataContainer = Windows.Storage.ApplicationData.Current.LocalSettings
' Create a simple setting
localSettings.Values("exampleSetting") = "Hello Windows";
' Read data from a simple setting
Dim value As Object = localSettings.Values("exampleSetting")
If value Is Nothing Then
' No data
Else
' Access data in value
End If
' Delete a simple setting
localSettings.Values.Remove("exampleSetting")
Комментарии
Для LocalSettings и RoamingSettings имя каждого параметра может содержать не более 255 символов. Каждый параметр может иметь размер до 8 КБ, а каждый составной параметр — до 64 КБ.
Типы данных среда выполнения Windows поддерживаются для параметров приложения.