IWorkspaceSettingsManager.GetPersistanceAsync(Boolean) Método

Definição

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

Task<IWorkspaceSettingsPersistance>

a instância de persistência

Aplica-se a