ApplicationDataContainerSettings Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece acesso às configurações em um contêiner de configurações. A propriedade ApplicationDataContainer.Values retorna um objeto que pode ser convertido nesse 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
- Herança
- Atributos
- Implementações
-
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 do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Para obter as configurações locais de um aplicativo, faça o seguinte. Essas etapas são demonstradas no exemplo LocalSettings .
- Obtenha o valor da propriedade ApplicationData.Current estática. Essa propriedade retorna um armazenamento de dados do tipo ApplicationData.
- Obtenha o valor da propriedade LocalSettings do armazenamento de dados. Essa propriedade retorna um contêiner de dados do tipo ApplicationDataContainer.
- Leia a propriedade Values do contêiner de dados. Essa propriedade retorna um grupo de configurações do tipo IPropertySet, que pode ser convertido no tipo ApplicationDataContainerSettings.
Listas de membros da coleção
Observe que, para JavaScript, ApplicationDataContainerSettings dá suporte ao uso de um índice para acessar itens.
Propriedades
Size |
Obtém o número de configurações de aplicativo relacionadas. |
Métodos
Clear() |
Remove todas as configurações de aplicativo relacionadas. |
First() |
Recupera um iterador para enumerar as configurações no contêiner de configurações. |
GetView() |
Retorna uma instantâneo somente leitura do conteúdo do contêiner de configurações. |
HasKey(String) |
Determina se há uma configuração de aplicativo com a chave especificada. |
Insert(String, Object) |
Insere ou substitui uma configuração de aplicativo. |
Lookup(String) |
Recupera a configuração de aplicativo especificada. |
Remove(String) |
Remove a configuração de aplicativo especificada. |
Eventos
MapChanged |
Ocorre quando o mapa é alterado. |