IWorkspaceSettingsManager.GetPersistanceAsync(Boolean) Метод

Определение

Доступ к модулю записи параметров. Все внесенные изменения находятся в памяти до выпуска модуля записи. Обратите внимание, что никакие файлы параметров не будут блокироваться до фиксации. Кроме того, мы не будем блокировать модуль записи в процессе. отдельные действия (например, операции записи отдельных свойств) будут защищены. Мы хотим обеспечить блокирование на уровне компьютера с помощью именованного события, которое будет защищаться от нескольких экземпляров VS, но было бы возможным, если через другой редактор (Блокнот) или файл параметров совместно используется в сети, чтобы иметь конфликтующие записи. в этом редких случаях фиксация может завершиться ошибкой.

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)

Параметры

autoCommit
Boolean

Если значение равно true, вызывающему объекту не нужно вызывать Commit в конце (Обратите внимание, что его можно прерывать).

Возвращаемое значение

Task<IWorkspaceSettingsPersistance>

экземпляр сохраняемости

Применяется к