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 в конце (Обратите внимание, что его можно прерывать).
Возвращаемое значение
экземпляр сохраняемости