IWorkspaceSettingsManager.GetPersistanceAsync(Boolean) Método
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.
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.
public:
System::Threading::Tasks::Task<Microsoft::VisualStudio::Workspace::Settings::IWorkspaceSettingsPersistance ^> ^ GetPersistanceAsync(bool autoCommit);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Workspace.Settings.IWorkspaceSettingsPersistance> GetPersistanceAsync (bool autoCommit);
abstract member GetPersistanceAsync : bool -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Workspace.Settings.IWorkspaceSettingsPersistance>
Public Function GetPersistanceAsync (autoCommit As Boolean) As Task(Of IWorkspaceSettingsPersistance)
Parâmetros
- autoCommit
- Boolean
Se true, o chamador não precisará chamar Commit no final (Observe que ainda é possível abortar)
Retornos
a instância de persistência