Compartilhar via


SettingsStore Classe

Definição

Classe abstrata para ler/enumerar as coleções e propriedades do escopo selecionado. Ele é obtido do GetReadOnlySettingsStore(SettingsScope) método .

Nos métodos dessa classe, se o caminho da coleção for fornecido como a cadeia de caracteres vazia (""), ele indicará a coleção de nível superior. Se o nome da propriedade for uma cadeia de caracteres vazia, ele indicará a propriedade padrão da coleção.

As coleções podem conter propriedades e subcoleções. Os caminhos de subcoleções são descritos com os separadores, como diretórios no sistema de arquivos. Da mesma forma, o separador é o caractere '' (barra invertida). O exemplo de um caminho de subcoleção seria: "Root Collection\Internal Collection\Leaf Collection".

public ref class SettingsStore abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class SettingsStore abstract
[Windows::Foundation::Metadata::WebHostHidden]
class SettingsStore abstract
public abstract class SettingsStore
type SettingsStore = class
Public MustInherit Class SettingsStore
Herança
SettingsStore
Derivado

Exemplos

O exemplo de um caminho de subcoleção seria: "Root Collection\Internal Collection\Leaf Collection".

Comentários

Nos métodos dessa classe, se o caminho da coleção for fornecido como a cadeia de caracteres vazia (""), ela indicará a coleção de nível superior. Se o nome da propriedade for uma cadeia de caracteres vazia, ele indicará a propriedade padrão da coleção.

As coleções podem conter propriedades e subcoleções. Os caminhos de subcoleções são descritos com os separadores, como diretórios no sistema de arquivos. Da mesma forma, o separador é o caractere '\' (barra invertida).

Construtores

SettingsStore()

Inicializa uma nova instância do SettingsStore.

Métodos

CollectionExists(String)

Verifica a existência da coleção passada para esse método.

GetBoolean(String, String)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int32 como booliano.

GetBoolean(String, String, Boolean)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int32 como booliano.

GetInt32(String, String)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int32.

GetInt32(String, String, Int32)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int32.

GetInt64(String, String)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int64.

GetInt64(String, String, Int64)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int64.

GetLastWriteTime(String)

Fornece a última hora de gravação das propriedades e subcoleções imediatas para a coleção fornecida. O método relata quaisquer outras alterações internas nas subcoleções (ou seja, não recursivas). A última hora de gravação de uma coleção será atualizada se as propriedades forem criadas, excluídas ou seus valores modificados ou se uma subcolhência for criada ou excluída.

GetMemoryStream(String, String)

Retorna o valor da propriedade solicitada cujo tipo de dados é Binary. Para acessar a matriz de bytes subjacente de uma só vez ToArray() , o método pode ser usado.

GetPropertyCount(String)

Retorna o número de propriedades na coleção fornecida.

GetPropertyNames(String)

Retorna os nomes das propriedades na coleção fornecida.

GetPropertyNamesAndValues(String)

Retorna os nomes das propriedades junto com cada valor associado de propriedades para a coleção fornecida.

GetPropertyType(String, String)

Retorna o tipo da propriedade solicitada.

GetString(String, String)

Retorna o valor da propriedade solicitada cujo tipo de dados é String.

GetString(String, String, String)

Retorna o valor da propriedade solicitada cujo tipo de dados é String.

GetStrings(String, String)

Retorna os valores da propriedade solicitada cujo tipo de dados é MultiString.

GetSubCollectionCount(String)

Retorna o número de subcoleções na coleção fornecida.

GetSubCollectionNames(String)

Retorna os nomes de subcoleções na coleção fornecida.

GetUInt32(String, String)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int32.

GetUInt32(String, String, UInt32)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int32.

GetUInt64(String, String)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int64.

GetUInt64(String, String, UInt64)

Retorna o valor da propriedade solicitada cujo tipo de dados é Int64.

PropertyExists(String, String)

Verifica a existência da propriedade passada para esse método.

TryGetBoolean(String, String, Boolean)

Obtém o valor da propriedade solicitada cujo tipo de dados é Int32 como booliano.

TryGetInt32(String, String, Int32)

Obtém o valor da propriedade solicitada cujo tipo de dados é Int32.

TryGetInt64(String, String, Int64)

Obtém o valor da propriedade solicitada cujo tipo de dados é Int64.

TryGetString(String, String, String)

Obtém o valor da propriedade solicitada cujo tipo de dados é String.

TryGetStrings(String, String, String[])

Retorna os valores da propriedade solicitada cujo tipo de dados é MultiString.

TryGetUInt32(String, String, UInt32)

Obtém o valor da propriedade solicitada cujo tipo de dados é Int32.

TryGetUInt64(String, String, UInt64)

Obtém o valor da propriedade solicitada cujo tipo de dados é Int64.

Aplica-se a