ApplicationDataContainerSettings Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 .
- Obtenga el valor de la propiedad static ApplicationData.Current . Esta propiedad devuelve un almacén de datos de tipo ApplicationData.
- Obtenga el valor de la propiedad LocalSettings del almacén de datos. Esta propiedad devuelve un contenedor de datos de tipo ApplicationDataContainer.
- 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. |