Compartilhar via


Interface IVsWritableSettingsStore

 

Publicado: junho de 2016

Gerencia um repositório editável para ler/enumerando e criação/exclusão de configurações. Ele é obtido do GetWritableSettingsStore. Ela é derivada da IVsSettingsStore classe herde as capacidades de leitura/enumerando dessa interface.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (em Microsoft.VisualStudio.Shell.Interop.10.0.dll)

Sintaxe

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("16FA7461-9E7C-4F28-B28F-AABBF73C0193")]
public interface IVsWritableSettingsStore : IVsSettingsStore
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute("16FA7461-9E7C-4F28-B28F-AABBF73C0193")]
public interface class IVsWritableSettingsStore : IVsSettingsStore
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("16FA7461-9E7C-4F28-B28F-AABBF73C0193")>]
type IVsWritableSettingsStore = 
    interface
        interface IVsSettingsStore
    end
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<GuidAttribute("16FA7461-9E7C-4F28-B28F-AABBF73C0193")>
Public Interface IVsWritableSettingsStore
    Inherits IVsSettingsStore

Métodos

Nome Descrição
System_CAPS_pubmethod CollectionExists(String, Int32)

Determina se existe um conjunto nomeado.

System_CAPS_pubmethod CreateCollection(String)

Cria uma nova coleção.

System_CAPS_pubmethod DeleteCollection(String)

Exclui uma coleção, bem como todas as suas propriedades e subcoleções.

System_CAPS_pubmethod DeleteProperty(String, String)

Exclui uma propriedade em uma coleção.

System_CAPS_pubmethod GetBinary(String, String, UInt32, Byte[], UInt32[])

Retorna o valor de uma propriedade do tipo SettingsType_Binary.

System_CAPS_pubmethod GetBool(String, String, Int32)

Retorna uma propriedade de tipo booleano.

System_CAPS_pubmethod GetBoolOrDefault(String, String, Int32, Int32)

Retorna um valor de propriedade do tipo booliano ou um valor padrão especificado.

System_CAPS_pubmethod GetInt(String, String, Int32)

Retorna um valor de propriedade de tipo inteiro.

System_CAPS_pubmethod GetInt64(String, String, Int64)

Retorna um valor de propriedade de tipo inteiro de 64 bits.

System_CAPS_pubmethod GetInt64OrDefault(String, String, Int64, Int64)

Retorna um valor inteiro de 64 bits ou um valor padrão especificado.

System_CAPS_pubmethod GetIntOrDefault(String, String, Int32, Int32)

Retorna uma propriedade de tipo inteiro ou um valor padrão especificado.

System_CAPS_pubmethod GetLastWriteTime(String, SYSTEMTIME[])

Retorna a última vez em que um valor tenha sido escrito em uma coleção especificada, incluindo todas as suas propriedades e subcoleções.

System_CAPS_pubmethod GetPropertyCount(String, UInt32)

Retorna o número de propriedades em uma coleção especificada.

System_CAPS_pubmethod GetPropertyName(String, UInt32, String)

Retorna o nome de uma propriedade.

System_CAPS_pubmethod GetPropertyType(String, String, UInt32)

Retorna o tipo de uma propriedade especificada.

System_CAPS_pubmethod GetString(String, String, String)

Retorna um valor de propriedade de tipo de cadeia de caracteres.

System_CAPS_pubmethod GetStringOrDefault(String, String, String, String)

Retorna um valor de propriedade de tipo de cadeia de caracteres ou uma cadeia de caracteres de determinado padrão.

System_CAPS_pubmethod GetSubCollectionCount(String, UInt32)

Retorna o número de subcoleções nas coleções especificadas.

System_CAPS_pubmethod GetSubCollectionName(String, UInt32, String)

Retorna o nome de uma coleção de sub-rotina.

System_CAPS_pubmethod GetUnsignedInt(String, String, UInt32)

Retorna um valor de propriedade de inteiro não assinado.

System_CAPS_pubmethod GetUnsignedInt64(String, String, UInt64)

Retorna um valor de propriedade de inteiro longo não assinado de 64 bits.

System_CAPS_pubmethod GetUnsignedInt64OrDefault(String, String, UInt64, UInt64)

Retorna uma propriedade de inteiro longo não assinado de 64 bits de um valor padrão especificado.

System_CAPS_pubmethod GetUnsignedIntOrDefault(String, String, UInt32, UInt32)

Retorna uma propriedade de inteiro ou um valor padrão especificado.

System_CAPS_pubmethod PropertyExists(String, String, Int32)

Determina se existe uma propriedade em uma determinada coleção.

System_CAPS_pubmethod SetBinary(String, String, UInt32, Byte[])

Define o valor de uma propriedade binária com a matriz de bytes especificada. Se o tipo de dados anterior da propriedade não for SettingsType_Binary, este método substitui-lo. Se a propriedade não existir, ele será criado

System_CAPS_pubmethod SetBool(String, String, Int32)

Define o valor de uma propriedade booleana. Se o tipo de dados anterior da propriedade não for SettingsType_Int, este método substitui-lo. Se a propriedade não existir, existir, ele será criado.

System_CAPS_pubmethod SetInt(String, String, Int32)

Define o valor de uma propriedade de inteiro. Se o tipo de dados anterior da propriedade não for SettingsType_Int, este método substitui-lo. Se a propriedade não existir, ele será criado.

System_CAPS_pubmethod SetInt64(String, String, Int64)

Define o valor de uma propriedade de inteiro de 64 bits. Se o tipo de dados anterior da propriedade não for SettingsType_Int64, substituí-lo. Se a propriedade não existe cria uma.

System_CAPS_pubmethod SetString(String, String, String)

Define o valor de uma propriedade de cadeia de caracteres. Se o tipo de dados anterior da propriedade não for SettingsType_String, este método substitui-lo. Se a propriedade não existir, ele será criado.

System_CAPS_pubmethod SetUnsignedInt(String, String, UInt32)

Define o valor de uma propriedade de inteiro não assinado. Se o tipo de dados anterior da propriedade não for SettingsType_Int, este método substitui-lo. Se a propriedade não existir, ele será criado.

System_CAPS_pubmethod SetUnsignedInt64(String, String, UInt64)

Define o valor de uma propriedade de inteiro não assinado de 64 bits. Se theprevious o tipo de dados da propriedade não for SettingsType_Int64, este método substitui-lo. Se a propriedade não existir, ele será criado.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo