Partilhar via


WritableSettingsStore Classe

Definição

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

Essa classe é derivada de SettingsStore, portanto, herda todas as funcionalidades dela. Ele adiciona habilidades de manipulação de propriedade e coleção sobre ela.

public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
public abstract class WritableSettingsStore : Microsoft.VisualStudio.Settings.SettingsStore
type WritableSettingsStore = class
    inherit SettingsStore
Public MustInherit Class WritableSettingsStore
Inherits SettingsStore
Herança
WritableSettingsStore

Comentários

Essa classe é derivada de SettingsStore, portanto, herda todas as funcionalidades dela. Ele adiciona habilidades de manipulação de propriedade e coleção sobre ela.

Construtores

WritableSettingsStore()

Inicializa uma nova instância de WritableSettingsStore.

Métodos

CollectionExists(String)

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

(Herdado de SettingsStore)
CreateCollection(String)

Cria o caminho de coleção fornecido criando cada coleção aninhada, ignorando as que já existem. Se o caminho completo das coleções já existir, o método simplesmente retornará.

DeleteCollection(String)

Exclui a coleção fornecida excluindo recursivamente todas as subcoleções e propriedades nela. Se a coleção não existir ou uma cadeia de caracteres vazia ("") for passada, o método retornará false.

DeleteProperty(String, String)

Exclui a propriedade fornecida da coleção. Se a propriedade ou a coleção não existir, o método retornará false.

GetBoolean(String, String)

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

(Herdado de SettingsStore)
GetBoolean(String, String, Boolean)

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

(Herdado de SettingsStore)
GetInt32(String, String)

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

(Herdado de SettingsStore)
GetInt32(String, String, Int32)

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

(Herdado de SettingsStore)
GetInt64(String, String)

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

(Herdado de SettingsStore)
GetInt64(String, String, Int64)

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

(Herdado de SettingsStore)
GetLastWriteTime(String)

Fornece a última hora de gravação das propriedades e subcoleções imediatas para a coleção fornecida. O método relata 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 subcoleção for criada ou excluída.

(Herdado de SettingsStore)
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.

(Herdado de SettingsStore)
GetPropertyCount(String)

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

(Herdado de SettingsStore)
GetPropertyNames(String)

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

(Herdado de SettingsStore)
GetPropertyNamesAndValues(String)

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

(Herdado de SettingsStore)
GetPropertyType(String, String)

Retorna o tipo da propriedade solicitada.

(Herdado de SettingsStore)
GetString(String, String)

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

(Herdado de SettingsStore)
GetString(String, String, String)

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

(Herdado de SettingsStore)
GetStrings(String, String)

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

(Herdado de SettingsStore)
GetSubCollectionCount(String)

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

(Herdado de SettingsStore)
GetSubCollectionNames(String)

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

(Herdado de SettingsStore)
GetUInt32(String, String)

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

(Herdado de SettingsStore)
GetUInt32(String, String, UInt32)

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

(Herdado de SettingsStore)
GetUInt64(String, String)

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

(Herdado de SettingsStore)
GetUInt64(String, String, UInt64)

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

(Herdado de SettingsStore)
PropertyExists(String, String)

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

(Herdado de SettingsStore)
SetBoolean(String, String, Boolean)

Atualizações o valor da propriedade especificada para o valor booliano fornecido ao definir seu tipo Int32de dados como . Se o tipo de dados anterior da propriedade for diferente, ele o substituirá. Se a propriedade não existir, ela criará uma.

SetInt32(String, String, Int32)

Atualizações o valor da propriedade especificada para o valor inteiro fornecido ao definir seu tipo Int32de dados como . Se o tipo de dados anterior da propriedade for diferente, ele o substituirá. Se a propriedade não existir, ela criará uma.

SetInt64(String, String, Int64)

Atualizações o valor da propriedade especificada para o valor longo fornecido ao definir seu tipo Int64de dados como . Se o tipo de dados anterior da propriedade for diferente, ele o substituirá. Se a propriedade não existir, ela criará uma.

SetMemoryStream(String, String, MemoryStream)

Atualizações o valor da propriedade especificada para os bits do MemoryStream ao definir seu tipo Binaryde dados como . Se o tipo de dados anterior da propriedade for diferente, ele o substituirá. Se a propriedade não existir, ela criará uma.

SetString(String, String, String)

Atualizações o valor da propriedade especificada para o valor de cadeia de caracteres fornecido ao definir seu tipo Stringde dados como . Se o tipo de dados anterior da propriedade for diferente, ele o substituirá. Se a propriedade não existir, ela criará uma.

SetUInt32(String, String, UInt32)

Atualizações o valor da propriedade especificada para o valor inteiro sem sinal fornecido ao definir seu tipo Int32de dados como . Se o tipo de dados anterior da propriedade for diferente, ele o substituirá. Se a propriedade não existir, ela criará uma.

SetUInt64(String, String, UInt64)

Atualizações o valor da propriedade especificada para o valor longo sem sinal fornecido ao definir seu tipo Int64de dados como . Se o tipo de dados anterior da propriedade for diferente, ele o substituirá. Se a propriedade não existir, ela criará uma.

TryGetBoolean(String, String, Boolean)

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

(Herdado de SettingsStore)
TryGetInt32(String, String, Int32)

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

(Herdado de SettingsStore)
TryGetInt64(String, String, Int64)

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

(Herdado de SettingsStore)
TryGetString(String, String, String)

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

(Herdado de SettingsStore)
TryGetStrings(String, String, String[])

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

(Herdado de SettingsStore)
TryGetUInt32(String, String, UInt32)

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

(Herdado de SettingsStore)
TryGetUInt64(String, String, UInt64)

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

(Herdado de SettingsStore)

Aplica-se a