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 | |
---|---|---|
CollectionExists(String, Int32) | Determina se existe um conjunto nomeado. |
|
CreateCollection(String) | Cria uma nova coleção. |
|
DeleteCollection(String) | Exclui uma coleção, bem como todas as suas propriedades e subcoleções. |
|
DeleteProperty(String, String) | Exclui uma propriedade em uma coleção. |
|
GetBinary(String, String, UInt32, Byte[], UInt32[]) | Retorna o valor de uma propriedade do tipo SettingsType_Binary. |
|
GetBool(String, String, Int32) | Retorna uma propriedade de tipo booleano. |
|
GetBoolOrDefault(String, String, Int32, Int32) | Retorna um valor de propriedade do tipo booliano ou um valor padrão especificado. |
|
GetInt(String, String, Int32) | Retorna um valor de propriedade de tipo inteiro. |
|
GetInt64(String, String, Int64) | Retorna um valor de propriedade de tipo inteiro de 64 bits. |
|
GetInt64OrDefault(String, String, Int64, Int64) | Retorna um valor inteiro de 64 bits ou um valor padrão especificado. |
|
GetIntOrDefault(String, String, Int32, Int32) | Retorna uma propriedade de tipo inteiro ou um valor padrão especificado. |
|
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. |
|
GetPropertyCount(String, UInt32) | Retorna o número de propriedades em uma coleção especificada. |
|
GetPropertyName(String, UInt32, String) | Retorna o nome de uma propriedade. |
|
GetPropertyType(String, String, UInt32) | Retorna o tipo de uma propriedade especificada. |
|
GetString(String, String, String) | Retorna um valor de propriedade de tipo de cadeia de caracteres. |
|
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. |
|
GetSubCollectionCount(String, UInt32) | Retorna o número de subcoleções nas coleções especificadas. |
|
GetSubCollectionName(String, UInt32, String) | Retorna o nome de uma coleção de sub-rotina. |
|
GetUnsignedInt(String, String, UInt32) | Retorna um valor de propriedade de inteiro não assinado. |
|
GetUnsignedInt64(String, String, UInt64) | Retorna um valor de propriedade de inteiro longo não assinado de 64 bits. |
|
GetUnsignedInt64OrDefault(String, String, UInt64, UInt64) | Retorna uma propriedade de inteiro longo não assinado de 64 bits de um valor padrão especificado. |
|
GetUnsignedIntOrDefault(String, String, UInt32, UInt32) | Retorna uma propriedade de inteiro ou um valor padrão especificado. |
|
PropertyExists(String, String, Int32) | Determina se existe uma propriedade em uma determinada coleção. |
|
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 |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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