ApplicationDataContainerSettings Class

Proporciona acceso a los valores en un contenedor de configuración.

Sintaxis


Public NotInheritable Class ApplicationDataContainerSettings
    Implements IPropertySet, _
    IObservableMap(Of String, Object), _
    IDictionary(Of String, Object), _
    IEnumerable(Of KeyValuePair)

Atributos

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

Miembros

ApplicationDataContainerSettingsClase tiene estos tipos de miembros:

Eventos

ApplicationDataContainerSettingsClase tiene estos eventos.

EventoDescripción
MapChanged Occurs when the map changes.

 

Métodos

The ApplicationDataContainerSettings Clase tiene estos métodos. Con C#, Visual Basic y C++, también hereda métodos de Object Clase.

MétodoDescripción
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.

 

Propiedades

ApplicationDataContainerSettingsClase tiene estas propiedades.

PropiedadTipo de accesoDescripción

Count [C#, VB]

Solo lecturaGets the number of elements contained in the collection.

IsReadOnly [C#, VB]

Solo lecturaGets a value indicating whether the dictionary is read-only.

Item [C#, VB]

Lectura y escrituraGets or sets the element value at the specified key index.

Keys [C#, VB]

Solo lecturaGets an ICollection object containing the keys of the ApplicationDataContainerSettings.

Size [C++, JavaScript]

Solo lecturaGets the number of related application settings.

Values [C#, VB]

Solo lecturaGets an ICollection object containing the values of the ApplicationDataContainerSettings .

 

Observaciones

Listas de miembros de colección

En JavaScript, ApplicationDataContainerSettings permite utilizar un índice para tener acceso a los elementos.

Ejemplos

Utilice la propiedad LocalSettings | localSettings para obtener los valores en un objeto ApplicationDataContainer. Utilice la propiedad ApplicationDataContainer.Values | values para tener acceso a los valores del contenedor localSettings. Este ejemplo crea y lee un valor denominado exampleSetting.

Llame al método ApplicationDataContainerSettings.Remove | remove para eliminar el valor exampleSetting cuando termine con él.


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")

Requisitos

Cliente mínimo compatible

Windows 8 [Aplicaciones de la Tienda Windows, aplicaciones de escritorio]

Servidor mínimo compatible

Windows Server 2012 [Aplicaciones de la Tienda Windows, aplicaciones de escritorio]

Espacio de nombres

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

Metadatos

Windows.winmd

DLL

Windows.Storage.ApplicationData.dll

Consulta también

Tareas
Inicio rápido: datos de aplicación locales (JavaScript)
Inicio rápido: datos de aplicación locales (C#/VB/C++)
Inicio rápido: datos de aplicación de movilidad (JavaScript)
Inicio rápido: datos de aplicación de movilidad (C#/VB/C++)
Conceptos
Información general sobre los datos de la aplicación
Referencia
ApplicationData
ApplicationDataCompositeValue
ApplicationDataContainer
Ejemplos
Ejemplo de datos de la aplicación

 

 

Mostrar:
© 2014 Microsoft