ApplicationDataContainerSettings Class

Предоставляет доступ к параметрам в контейнере параметров.

Синтаксис


public sealed class ApplicationDataContainerSettings : IPropertySet,
    IObservableMap<String, Object>,
    IDictionary<String, Object>,
    IEnumerable<KeyValuePair>

Атрибуты

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Члены

ApplicationDataContainerSettingsКласс содержит члены следующих типов:

События

ApplicationDataContainerSettingsКласс содержит следующие события.

СобытиеОписание
MapChanged Occurs when the map changes.

 

Методы

The ApplicationDataContainerSettings Класс содержит следующие методы. При использовании C#, Visual Basic и C++ также наследует методы от Object Класс.

МетодОписание
Add(KeyValuePair) [C#, VB]Adds a new key-value pair to the ApplicationDataContainerSettings.
Add(String) [C#, VB]Adds an item to the ApplicationDataContainerSettings.
Clear Removes all related application settings.
Contains [C#, VB]Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings.
ContainsKey [C#, VB]Returns a value that indicates whether a specified key exists in the ApplicationDataContainerSettings.
CopyTo [C#, VB]Copies the elements of the collection to an array, starting at a particular array index.
First [C++, JavaScript]Retrieves an iterator to enumerate the settings in the settings container.
GetView [C++, JavaScript]Returns a read-only snapshot of the contents of the settings container.
HasKey [C++, JavaScript]Determines whether there is an application setting with the specified key.
Insert [C++, JavaScript]Inserts or replaces an application setting.
Lookup [C++, JavaScript]Retrieves the specified application setting.
Remove [C++, JavaScript]Removes the specified application setting.
Remove(KeyValuePair) [C#, VB]Removes a specific key-value pair from the ApplicationDataContainerSettings.
Remove(String) [C#, VB]Removes a specific item from the ApplicationDataContainerSettings.
TryGetValue [C#, VB]Returns a value that indicates whether a specified key exists in the ApplicationDataContainerSettings. If an item with that key exists, the item is retrieved as an out parameter.

 

Свойства

Объект ApplicationDataContainerSettingsКласс содержит следующие свойства.

СвойствоТип доступаОписание

Count [C#, VB]

Только чтениеGets the number of elements contained in the collection.

IsReadOnly [C#, VB]

Только чтениеGets a value indicating whether the dictionary is read-only.

Item [C#, VB]

Чтение и записьGets or sets the element value at the specified key index.

Keys [C#, VB]

Только чтениеGets an ICollection object containing the keys of the ApplicationDataContainerSettings.

Size [C++, JavaScript]

Только чтениеGets the number of related application settings.

Values [C#, VB]

Только чтениеGets an ICollection object containing the values of the ApplicationDataContainerSettings .

 

Замечания

Списки членов коллекции

Для JavaScript ApplicationDataContainerSettings поддерживает использование индекса для доступа к элементам.

Примеры

Используйте свойство LocalSettings | localSettings, чтобы получить параметры в объекте ApplicationDataContainer. Используйте свойство ApplicationDataContainer.Values | values, чтобы получить доступ к параметрам в контейнере localSettings. В этом примере создается и считывает параметр с именем exampleSetting.

Вызовите метод ApplicationDataContainerSettings.Remove | remove для удаления параметра exampleSetting после завершения работы с ним.


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)
{
    // No data
}
else
{
    // Access data in value
}

// Delete a simple setting

localSettings.Values.Remove("exampleSetting");

Требования

Минимальная версия клиента

Windows 8 [Приложения Магазина Windows, классические приложения]

Минимальная версия сервера

Windows Server 2012 [Приложения Магазина Windows, классические приложения]

Пространство имен

Windows.Storage
Windows::Storage [C++]

Метаданные

Windows.winmd

DLL

Windows.Storage.ApplicationData.dll

См. также

Задачи
Краткое руководство. Локальные данные приложения (JavaScript)
Краткое руководство. Локальные данные приложения (C#/VB/C++)
Краткое руководство. Перемещаемые данные приложения (JavaScript)
Краткое руководство. Перемещаемые данные приложения (C#/VB/C++)
Основные понятия
Общие сведения о данных приложения
Ссылки
ApplicationData
ApplicationDataCompositeValue
ApplicationDataContainer
Примеры
Пример данных приложения

 

 

Показ:
© 2014 Microsoft