Compartir a través de


ApplicationDataContainerSettings Clase

Definición

Proporciona acceso a la configuración de un contenedor de configuración. La propiedad ApplicationDataContainer.Values devuelve un objeto que se puede convertir a este tipo.

public ref class ApplicationDataContainerSettings sealed : IIterable<IKeyValuePair<Platform::String ^, Platform::Object ^> ^>, IMap<Platform::String ^, Platform::Object ^>, IObservableMap<Platform::String ^, Platform::Object ^>, IPropertySet
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ApplicationDataContainerSettings final : IIterable<IKeyValuePair<winrt::hstring, IInspectable const&>>, IMap<winrt::hstring, IInspectable const&>, IObservableMap<winrt::hstring, IInspectable const&>, IPropertySet
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ApplicationDataContainerSettings : IDictionary<string,object>, IEnumerable<KeyValuePair<string,object>>, IObservableMap<string,object>, IPropertySet
Public NotInheritable Class ApplicationDataContainerSettings
Implements IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IObservableMap(Of String, Object), IPropertySet
Herencia
Object Platform::Object IInspectable ApplicationDataContainerSettings
Atributos
Implementaciones
IMap<K,V> IDictionary<K,V> IDictionary<String,Object> IMap<Platform::String,Platform::Object> IMap<winrt::hstring,IInspectable> IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<String,Object>> IIterable<IKeyValuePair<Platform::String,Platform::Object>> IIterable<IKeyValuePair<winrt::hstring,IInspectable>> IObservableMap<String,Object> IObservableMap<Platform::String,Platform::Object> IObservableMap<winrt::hstring,IInspectable> IPropertySet

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Para obtener la configuración local de una aplicación, haga lo siguiente. Estos pasos se muestran en el ejemplo LocalSettings .

  1. Obtenga el valor de la propiedad static ApplicationData.Current . Esta propiedad devuelve un almacén de datos de tipo ApplicationData.
  2. Obtenga el valor de la propiedad LocalSettings del almacén de datos. Esta propiedad devuelve un contenedor de datos de tipo ApplicationDataContainer.
  3. Lea la propiedad Values del contenedor de datos. Esta propiedad devuelve un grupo de valores de configuración de tipo IPropertySet, que se puede convertir al tipo ApplicationDataContainerSettings.

Listas de miembros de la colección

Tenga en cuenta que para JavaScript, ApplicationDataContainerSettings admite el uso de un índice para acceder a los elementos.

Propiedades

Size

Obtiene el número de configuraciones de aplicación relacionadas.

Métodos

Clear()

Quita toda la configuración de la aplicación relacionada.

First()

Recupera un iterador para enumerar la configuración en el contenedor de configuración.

GetView()

Devuelve una instantánea de solo lectura del contenido del contenedor de configuración.

HasKey(String)

Determina si hay una configuración de aplicación con la clave especificada.

Insert(String, Object)

Inserta o reemplaza una configuración de aplicación.

Lookup(String)

Recupera la configuración de aplicación especificada.

Remove(String)

Quita la configuración de aplicación especificada.

Eventos

MapChanged

Se produce cuando cambia el mapa.

Se aplica a

Consulte también