Compartilhar via


ApplicationDataContainerSettings Classe

Definição

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
Object Platform::Object IInspectable ApplicationDataContainerSettings
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 .

  1. Obtenha o valor da propriedade ApplicationData.Current estática. Essa propriedade retorna um armazenamento de dados do tipo ApplicationData.
  2. Obtenha o valor da propriedade LocalSettings do armazenamento de dados. Essa propriedade retorna um contêiner de dados do tipo ApplicationDataContainer.
  3. 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.

Aplica-se a

Confira também