IWorkspaceSettingsManager Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Por objeto de espaço de trabalho que é responsável por facilitar a leitura e gravação das configurações do espaço de trabalho, bem como as notificações correspondentes. Recuperado por "Workspace. SettingsManager".
public interface class IWorkspaceSettingsManager
public interface class IWorkspaceSettingsManager
__interface IWorkspaceSettingsManager
public interface IWorkspaceSettingsManager
type IWorkspaceSettingsManager = interface
Public Interface IWorkspaceSettingsManager
Propriedades
| OnWorkspaceSettingsChanged |
Evento acionado quando uma fonte de configuração (um arquivo ou provedor de memória) é alterada. Os ouvintes precisarão readquirir (via GetAggregatedSettingsAsync) uma nova coleção de configurações se precisarmos refletir as alterações nas configurações. O parâmetro SettingsChangedEventArgs pode ser usado para restringir as alterações para um tipo de configurações específico e scopePath. |
Métodos
| GetAggregatedSettings(String, String) |
o leitor de configurações (Observe que, quando a leitura da hierarquia de configurações já estiver aplicada, o consumidor não deverá diferenciar entre o local em que a propriedade é definida em uso). O objeto retornado por essa propriedade é imutável. quando ocorrerem alterações, um novo objeto será criado (e OnWorkspaceSettingsChanged acionado). aplicará a compilação em regras de substituição de herança (também conhecido > > como permachine MyWorkspace e retornará o valor vencedor para uma propriedade nomeada, uma matriz ou configurações filho |
| GetPersistanceAsync(Boolean) |
Acesse o gravador de configurações. Todas as alterações feitas ficam na memória até que o gravador seja liberado. Observação não bloquearemos nenhum dos arquivos de configuração até a confirmação. Além disso, não vamos bloquear o gravador no processo. as ações individuais (como gravações de propriedade individuais) serão protegidas. Garantimos um bloqueio por máquina por meio de evento nomeado, que protegerá contra a gravação da instância VS ao mesmo tempo, mas seria possível se por meio de outro editor (bloco de notas) ou quando o arquivo de configurações for compartilhado na rede, para ter uma gravação conflitante. Nesse caso raro, a confirmação ainda pode falhar. |
| GetSettings(String) |
"Analisar" um único arquivo de configurações. |